Android系统
hanfengzqh
这个作者很懒,什么都没留下…
展开
-
Android系统编译指令make 、mmm、mm优缺点比较
Android 系统提供了三种指令用于编译,他们分别为make、mmm、mm,这三个指令编译的优缺点如下:1. make:不带任何参数,用于编译整个系统,编译时间比较长,除非是进行初次编译否则不建议此种做法;例如:make MediaProvider z这种模式对应于单个模块的编译。它的优点是:会把该模块依赖的其他模块一起跟着编译。例如:make libmedia 就会把libmedia原创 2016-10-13 14:34:38 · 9712 阅读 · 2 评论 -
Android 4.4的栈结构变化
我们知道,activity 在 AMS 中的形式是 ActivityRecord,task 在 AMS 中的形式为TaskRecord,进程在 AMS 中的管理形式为 ProcessRecord。我们先看下 4.4 之前的版本:android4.4 之前的版本,AMS 管理 Task 是通过一个 ArrayList mHistory 来管理所有的 activity:转载 2016-12-16 13:37:40 · 292 阅读 · 0 评论 -
Android系统的进程,任务,服务的信息
获取android系统中进程,任务,服务信息,需要通过ActivityManager类来实现。 ActivityManager的功能是为系统中所有运行着的Activity交互提供了接口。 ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE转载 2016-12-20 13:58:07 · 404 阅读 · 0 评论 -
Android学习之系统默认路径
Environment.getDataDirectory().getPath()=/dataEnvironment.getDownloadCacheDirectory().getPath()=/cacheEnvironment.getExternalStorageDirectory()=/storage/emulated/0Environment.getRootDirectory().转载 2017-04-13 17:42:38 · 490 阅读 · 0 评论 -
Android系统应用框架篇以及JVM官方文档优秀参考链接
Android系统应用框架篇:https://github.com/hanfengzqh/android-open-source-project-analysisJVM官方文档:https://docs.oracle.com/javase/specs/index.html原创 2018-07-20 19:08:35 · 216 阅读 · 0 评论