adroid framework
lc999102
这个作者很懒,什么都没留下…
展开
-
android的systemServer zygote ServiceManager功能
看到android设备的进程列表,发现了好多个进程。但是回忆最近的android app开发,发现所有的相关处理和面试都是集中在systemServer中的,而关于zytote和ServiceManager的东西实际考察和使用较少。突然想问自己,三者在android中的关系是怎样的。就这个问题,写个比较总结下。1. 启动顺序关系ServiceManager最先启动,Zygote再启动,...原创 2019-12-19 14:06:38 · 552 阅读 · 4 评论 -
第一个功能的收获___DeepSleep(fastpowerOff)
1.android framework 1)framework下如何添加新的功能文件?可以根据需要在core下添加 2)android主线程无法处理耗时的认为一般耗时的任务应该创建一个线程处理。 3)广播有2中注册方法: a. 通过androidManifest.xml文件注册,原创 2013-01-24 17:11:16 · 803 阅读 · 0 评论 -
Android Native/Tombstone Crash Log 详细分析
原文地址 http://blog.sina.com.cn/s/blog_702c2db50102vc2h.htmlAndroid 虽然已经有好几年了,但是NDK的开放速度却非常缓慢,所以目前网络上针对对Android Native Crash的分析说明还比较少,尤其是非常详细的分析方式更难以查询。因此大部分程序员在遇到难以进行addr2line的crash log时,会一筹莫展。事实上这份l转载 2015-02-06 22:36:45 · 757 阅读 · 0 评论 -
思考activity和service的进程和线程关系
最近学习binder通讯的时候,突然发现想到一个问题,一般startservice启动一个服务如果没有指定进程的时候,启动的service和activity会存在于同一个进程吗?service和activity是同一个线程吗?在启动过程中,如果需要,是怎么控制重启进程和线程的?基于上面的问题,我决定翻翻activity和service的启动过程。直接翻android O源码!先看源码然,然后写一个...转载 2018-03-20 16:48:05 · 1461 阅读 · 0 评论 -
由AMS和activityThread的交互理解binder(java层)
在ActivityThread中发现了一个ApplicationThread对象,这个对象是AMS回调app进程的binder服务端;在android的源码中IApplicationThread.aidl是一个aidl接口,android O源码编译,在out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/core/java/an...转载 2018-03-21 15:11:21 · 1390 阅读 · 0 评论 -
博客文章大杂烩
android framework 和 app层系统博客kernel 3.10分析和dts研究博客;还有很多其他干货有待进一步研究高通平台驱动开发指导转载 2018-06-30 12:29:33 · 125 阅读 · 0 评论 -
wms分析系列文章 老罗
Android窗口管理服务WindowManagerService对窗口的组织方式分析Android窗口管理服务WindowManagerService的简要介绍和学习计划Android窗口管理服务WindowManagerService切换Activity窗口(App Transition)的过程分析Android窗口管理服务WindowManagerService显示Activity组件的启动...转载 2018-07-01 20:58:59 · 650 阅读 · 0 评论