首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
Flutter
HarmonyOS
Android Jetpack
性能优化
面试
后端
展开
全部
Android
Kotlin
前端
Flutter
HarmonyOS
Android Jetpack
性能优化
面试
后端
Java
架构
APP
Debug
iOS
Android Studio
暂无数据
推荐
最新
Java 线程与 Kotlin 协程深度对比分析
Java 线程与 Kotlin 协程深度对比分析(详细版) 一、核心概念深度解析 1. Java 线程 Java 线程是操作系统内核级别的并发执行单元,是 JVM 对操作系统原生线程的直接封装。 底层
如何写出高性能的Java Stream
从 Java 8 引入至今,Stream API 历经多次版本迭代,早已从基础的声明式集合处理,进化为支持并行计算、虚拟线程、有状态转换的强大工具链。
在 Android 中执行 View.invalidate() 方法后经历了什么
在 Android 中,view.invalidate() 是触发界面重绘的核心方法。它的调用链是一个从子 View 向上溯源至 ViewRootImpl,再向下派发绘制信号的过程。
Java内存回收机制(GC)完整详解
第一部分:垃圾回收基础 1. 垃圾回收基础 1.1 什么是垃圾回收 定义: 垃圾回收(Garbage Collection,GC)是自动管理内存的机制,能够自动识别和回收不再使用的对象,释放它们占用的
RxJava2 只看这一篇文章就够了
0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
【Android】给App添加启动画面——SplashScreen
Android 12 引入 SplashScreen API,通过设置主题和动画控制启动画面显示,可以改善应用启动体验。
从开发调试到生产上线:全维度 Android 内存监控与分析体系构建
在 App 存量竞争的时代,应用的稳定性即生命线。内存问题(泄漏、抖动、OOM)作为导致 App 卡顿和退出的罪魁祸首,其监控体系的构建需要经历从线下精细化分析到线上全量监控的范式转换。
注解
什么是注解 java.lang.annotation.Annotation 接口中有这么一句话,用来描述注解。 The common interface extended by all annotat
Android多层嵌套RecyclerView滚动
Android嵌套滚动(含多层嵌套扩展)终极指南:从Fling中断到丝滑联动的实现之路,解决RecyclerView嵌套RecyclerView无法回避的经典难题
gson很好,但我劝你在Kotlin上使用kotlinx.serialization
由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
【Android】Lottie - 实现炫酷的Android导航栏动画
【Android】Lottie - 实现炫酷的Android导航栏动画 Lottie是什么? Lottie 是一个由Airbnb 开发并开源的高级动画解决方案,它能将设计师用 After Effect
重识 Java IO、NIO 与 OkIO
通过例子讲解了 Java IO,包括传统 java.io (流、Socket)、NIO (Channel、Buffer) 和更简洁的 OkIO 库。
裸辞-疫情-闭关-复习-大厂offer(一)
这不是一篇面经,而是一篇面试的复习稿。分享了我对面试的思考,破釜沉舟裸辞及潜心闭关复习面试的心路历程。
深入理解ThreadLocal
ThreadLocal 是 Java 提供的一个机制,但在 Android 开发,尤其是在理解 Looper 和性能优化时,它扮演着至关重要的角色
Android R8 耗时优化
终于我们全源码编译的 Release 包已经超过了40分钟了,感觉离提桶跑路不远了。使用 `--scan` 分析了编译过程,发现 `minifyReleaseWithR8` 任务耗时近14分钟。
ThreadLocal源码分析以及可能引发的内存泄漏问题
ThreadLocal源码分析以及可能引发的内存泄漏问题 ThreadLocal是什么 ThreadLocal是解决多线程并发访问的一种方案,官方的解释如下: 大概意思是ThreadLocal可以在线
Kotlin协程之Flow使用
万字长文讲解kotlin协程的Flow使用,从基础使用,flow的异常处理,以及实现原理细节。常用操作符:map、filter、zip、Combine、drop等等,以及使用过程中我们需要注意的地方。
简析 Kotlin 内联函数:与inline相关的关键字
我们知道 inline 函数的作用是可以在调用处替换为函数体实现,可以减少函数调用栈的使用,从而提升效率,本文一起看看跟 inline 一起配合使用的几个关键字
【现代 Android APP 架构】09. 聊一聊依赖注入在 Android 开发中的应用
依赖注入(Dependency Injection,下文以DI简称)是控制反转(Inverse Of Control)思想的一种实践,笔者在早期基于Spring进行后端开发时,就已经尝试使用过类似工具
Android动态加载so!这一篇就够了!
Android动态加载so的相关知识,从0到1实现so库的动态加载,相信能够在这里获取到你想要的知识