码迷,mamicode.com
首页 >  
搜索关键字:system_server    ( 50个结果
Android 系统启动不起原因查找
我们遇到Android系统开机界面(bootanimation)后,系统没法运行起来的问题, 系统一直出现 waiting for ...日志 似乎在等什么服务启动 因此怀疑system server 被block了 调试方法如下: 1. adb shell mkdir /data/anr/ 2. adb shell ps | grep system_server syste...
分类:移动开发   时间:2015-01-29 16:01:26    阅读次数:210
【Android framework】AndroidManagerService初始化流程
源码基于Android 4.4。system_server的初始化system_server受AMS管理,负责启动framework-res.apk和SettingsProvider.apk。system_server调用AMS接口初始化需要的成员。system_server.java::Serve...
分类:移动开发   时间:2015-01-13 00:05:21    阅读次数:993
Android start_activity流程
好了,用上篇介绍的工具,跟踪了下startActivity在system_server中的流程,如下: The picture below is the flow chart for how the source Activity start a target activity Major includes four steps: (1) Preparation, flow chart in...
分类:移动开发   时间:2014-12-09 10:36:36    阅读次数:194
Android学习启动篇--eclipse如何调试system_server
打算开始Android系统学习,君预善其事,必先利其器。如果能够在eclipse中调试system_server, 对于理解Android系统服务能够起到很大的帮助. 在网上查了点资料,基本上都比较麻烦: 使用virtualbox+genymotion+eclipse, 比真机还快,而且不需要编译android源码....
分类:移动开发   时间:2014-12-07 17:57:26    阅读次数:368
DB文件会生成在哪里以及生成的个数是多少?
当系统发生Kernel Exception、System Server异常等问题时,MTK内部机制会抓取相关异常调试信息,产生对应的DB文件,放到aee_exp文件夹下。而在不同的情况下,aee_exp文件夹所在的路径以及aee_exp文件夹下的DB文件个数都会有所不同。   一. DB的路径       DB的路径只有两种路径:/data/aee_exp或者/sdcard/mtklog/a...
分类:数据库   时间:2014-09-19 12:07:05    阅读次数:637
android虚拟机
Zygote进程是android所有进程孵化器进程。接收system_server进程发来的命令,fork自身创建一个dalvik虚拟机实例来执行应用程序的入口中函数。 fork() 创建一个zygote进程,可fork其它进程; forkAndSpecialize() 创建非zygote进程,不能...
分类:移动开发   时间:2014-08-08 23:39:36    阅读次数:292
Android的系统服务一览
System_Server进程运行在system server进程中的服务比较多,这是整个android框架的基础Native服务SurfaceFlinger这是framebuffer合成的服务,将各个应用程序及应用程序中的逻辑窗口图像数据(surface)合成到一个物理窗口中显示(framebuf...
分类:移动开发   时间:2014-07-21 14:21:24    阅读次数:200
SystemServer分析
1 SystemServer分析SystemServer的进程名就是前面所说的“system_server”,是zygote进程“app_process”fork出来的第一个子嗣,其重要性不言而喻。下面我们简称其为SS。1.1 SS的诞生先回顾一下SS是如何创建的:/*在zygoteinit.jav...
分类:其他好文   时间:2014-05-26 13:37:58    阅读次数:375
Zygote进程【3】——SystemServer的诞生
在ZygoteInit的main()方法中做了几件大事,其中一件便是启动Systemserver进程,代码如下: @/frameworks/base/core/java/com/android/internal/os/ZygoteInit.java public static void main(String argv[]) { try { ........
分类:其他好文   时间:2014-04-30 22:16:38    阅读次数:442
Zygote进程【2】——Zygote的分裂
在Zygote的诞生一文中init进程是如何一步步创建Zygote进程的,也了解了Zygote的进程的作用。Zygote进程的诞生对于整个Java世界可以说有着”开天辟地“的作用,它创建了Java虚拟机,并且繁殖了Java世界的核心服务system_server进程,在完成Java世界的初创工作以后,Zygote并没有死去,它只是暂时的沉睡(socket事件堵塞)在那里,一旦有需要(有客户端请求的...
分类:其他好文   时间:2014-04-27 19:13:55    阅读次数:819
50条   上一页 1 ... 3 4 5
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!