- 博客(4)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 从字节码角度理解一些java 问题
1、非静态内部类对象持有外部的引用: public class ExternalClass{ class InsideClass{ } } javac 会编译出两个ExternalClass$InsideClass.class 与ExternalClass.class 使用javap -c 查看这两个文件: Compiled from "Externa
2017-06-27 16:11:42 330
原创 javap 与字节码指令
1、binder 对端打印 完成 2、java进程实时输出 待完成 3、native反射调用java代码, 有异常时,需要输出native 堆栈 待完成 4、后台进程智能管理(binder 通信检测、连杀、后台管理) 完成 1/4 5、后台log 日志系统 6、jdb 的封装改进
2017-06-20 18:36:05 1485
原创 System_server 与/dev/socket/zygote
system_server除了在刚创建的时候通过/dev/socket/zygote
2017-06-05 18:07:44 1731
原创 Zygote 与/dev/socket/zygote
1、zygote socket 的创建apk的启动是ams 通过socket 与zygote 通信,然后由zygote fork出来一个进程,来加载运行apk的。 ams 与zygote 通信的socket 是在系统启动时,由init.zygote*.rc 中指定创建的:service zygote /system/bin/app_process -Xzygote /system/bin –zygo
2017-06-05 16:59:32 1728 1
android 中隐式绑定服务的顺序
2014-05-17
android 每一个应用的主线程的hashcode()为何是一样的?
2014-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人