
android 源码分析
ljchlx
这个作者很懒,什么都没留下…
展开
-
android的m、mm、mmm编译命令的使用
android源码目录下的build/envsetup.sh文件,描述编译的命令 - m: Makes from the top of the tree. - mm: Builds all of the modules in the current directory. - mmm: Builds all of the modules in the su转载 2015-02-04 18:51:12 · 757 阅读 · 0 评论 -
理解 Android Build 系统
理解 Android Build 系统 Android Build 系统是用来编译 Android 系统,Android SDK 以及相关文档的一套框架。众所周知,Android 是一个开源的操作系统。Android 的源码中包含了许许多多的模块。 不同产商的不同设备对于 Android 系统的定制都是不一样的。如何将这些模块统一管理起来,如何能够在不同的操作系统上进行编译,如何转载 2015-02-04 18:54:19 · 717 阅读 · 0 评论 -
Android 操作系统的内存回收机制
Android 操作系统的内存回收机制 Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使应用程序关闭但不退出,并由操作系统进行进程的回收管理。本文在 Application Framework 与 Linux 内核两个层次上,以进程为粒度,对 Android 操作系统的进程资源回收机制进转载 2015-02-04 19:02:45 · 567 阅读 · 0 评论 -
Dalvik启动参数
android5.0: ./frameworks/base/core/jni/AndroidRuntime.cpp 537 int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv) 538 { 539 int result = -1; 540 JavaVMInitArgs initArgs; 5原创 2015-04-14 23:53:07 · 1336 阅读 · 0 评论 -
Android am start 参数详解
am命令有很多个参数及使用方法,具体可参考官方网站:Android Debug Bridge am的用法列表如下: [plain] view plain copy usage: am start [-D] [-W] [-P ] [--start-profiler ] [--R COUNT] [-S] [转载 2016-02-23 12:03:06 · 5210 阅读 · 0 评论 -
dumpsys alarm 格式解读
最近在搞应用唤醒排序,一致疑惑dumpsys alarm后的一些东西到底是什么意思?通过几番查阅资料,总结如下: 在安卓adb root进如命令行后(没有root或者root群组的权限执行不了该命令),会吐出一串东西,大家可自行测试。一直不明白,这些格式是什么意思,今天搜索一下,stackvoerflow中找到了一个比较牛的答案,原文地址: htt转载 2016-06-22 17:57:02 · 1748 阅读 · 1 评论