首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
nightWish
更多收藏集
微信扫码分享
微信
新浪微博
QQ
45篇文章 · 0订阅
现代化 Android 开发:组件化与模块化的抉择
再复杂的东西,也是由一个个的零件慢慢组装起来的。我们要有蓝图,然后为实现这个蓝图而拧螺丝。拧得多了,也许就有机会拧更大的螺丝。
万字解析Android Handler实现原理
史上最全Android Handler源码解析。Handler 部分的讲解计划分两篇博客讲完实现原理,一篇主要介绍 Java 层的实现,另一篇介绍 Native 相关的实现,本篇介绍前者。
Handler 十连问
梳理 Handler 面试常问十个问题。比如:为什么 Handler 死循环不会卡死?IdelHandler的作用?同步屏障又是如何工作等问题。
为什么要选择VersionCatalog来做依赖管理?
很多人都介绍过Gradle 7.+提供的VersionCatalog,我就不过多展开这个了。我们最近也算是成功接入了VersionCatalog,过程也还是有点曲折的,总体来说我觉得确实比
通过官网项目来学习-Jetpack之Tracing库
我们顺着now android项目的初始化操作,认识了解了Startup库和WorkManager库,今天来讲讲Tracing库
Android技能树点亮计划-Trace的使用
背景 做App启动优化的时候,Trace是优化过程中一个很重要的工具,Trace分析工具包含两种 method trace:抓线程中代码的执行栈和耗时 systrace:抓app使用过程中cpu、线程
并发编程 · 基础篇(下) · 三大分析法分析线程池
线程池学习的重要性是不可忽视的。在现代互联网时代,线程池是一种重要的多线程编程技术,能够提高程序的性能、稳定性和可靠性。因此,学习线程池成为了每一位Android开发工程师的必备技能。
Android操作文件也太难了趴,File vs DocumentFile 以及 DocumentsProvider vs FileProvider 的异同
Android 的文件操作真的是太难了,随着版本的迭代,权限的收紧,给了开发者过渡时期,然后再次收紧权限。搞得开发者都不知道怎么操作文件了。
Android 完整的apk打包流程
在Android Studio中,我们需要打一个apk包,可以在Gradle task 任务中选一个 assembleDebug/assembleRelease 任务, 控制台上就可以看到所有的构建相
Android中drawable和mipmap到底有什么区别
我们常常使用的drawable和mipmap到底区别在哪里, 我们找到资料中关于它们的说明到底是不是符合我们实际的情况.