相比于数组的优势: 数组的存储需要连续的的内存空间,如果我们申请一个 100MB 大小的数组,当内存中没有连续的、足够大的存储空间时,即便内存的剩余总可用空间大于 100MB...
相比于数组的优势: 数组的存储需要连续的的内存空间,如果我们申请一个 100MB 大小的数组,当内存中没有连续的、足够大的存储空间时,即便内存的剩余总可用空间大于 100MB...
前言 ActivityRecord、Task、ActivityStack是和ActivityManager相关的三个很重要的数据结构,只有理解了它们,我们才能更好的理解Act...
1.它们在启动方式上有什么区别 2.它们在注册方式上有什么区别 3.它们在使用方式上有什么区别 系统服务大多数是跑在SystemServer里的,也是在SystemServe...
本文由玉刚说写作平台提供写作赞助,版权归玉刚说微信公众号所有原作者:Mr.s(猪_队友)版权声明:未经玉刚说许可,不得以任何形式转载 今年谷歌I/O大会,谷歌发布了 Andr...
首先,在桌面新建一个test文件夹,并在该目录下新建2个文件夹folder1和folder2。 连接Android设备,在cmd窗口中使用adb shell后,使用 wm s...
前言 最近在看《Linux内核设计与实现》的时候,就想着要不把知识串联一下吧。 聊什么呢?今天先来聊聊 Android IO 的调用链路。 说起 IO,这可真是一个很复杂的过...
之前三篇文章介绍了 .class 文件的结构、JVM 对 .class 文件加载以及在 JVM 中是怎么执行程序的,接下来的文章会介绍 ASM 的使用,ASM 是运用访问者模...
我们平时在android studio中点击run ,就能把代码编译成一个apk文件并安装到手机上。那么这个过程中都具体发生了什么 ?我们是怎么把代码和资源文件打包成一个ap...
前言 在App中,对于网络请求状态一般性的就分为加载中、请求错误、请求成功、请求成功但数据为null。为了用户体验,不同的状态需要对用户展示不同的界面,例如网络异常的提醒,点...