![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android研究
文章平均质量分 83
Traxer
这个作者很懒,什么都没留下…
展开
-
学习ART运行时无缝对接Dalvik虚拟机
本文部分内容包括图片等参考罗升阳的博客,出处链接:http://blog.csdn.net/luoshengyang/article/details/18006645 首先从老罗博客中找到了这张图能够非常清晰显示两者的关系。可以看到dalvik虚拟机和art都是通过调用so库文件的导出函数实现的,而这两个机制的so库导出函数相同,就导致了在接口处可以无缝地替换dalvik:原创 2014-11-08 15:13:10 · 1973 阅读 · 0 评论 -
学习Android系统(kitkat)进程Zygote启动过程
Andoird研究 Android源码 Zygote启动 学习Android系统(kitkat)进程Zygote启动过程 本文部分内容参考罗升阳的博客(源代码为kitkat4.4版本,会有一些不同,特别是后面第8步开始有较大的不同),在此表示感谢,出处链接:http://blog.csdn.net/luoshengyang/article/details/6768304原创 2014-11-02 21:22:43 · 1432 阅读 · 0 评论 -
dx.jar部分类的用法——以检测https劫持漏洞为例
在ADT的build-tools的目录下,有一个叫做dx.jar的包,这个包可以解析dex文件(目前用到的就是这么多),但是在网上一搜都没看到什么相关接口的资料,只能自己慢慢看(老大给了我很多帮助),算是稍微会了一些相应的接口调用,总结总结,也给需要的朋友一些帮助。原创 2014-10-19 15:12:31 · 2929 阅读 · 0 评论 -
学习ART之生成Runtime OAT文件
从前一篇学习笔记——ART无缝对接Dalvik虚拟机中可以了解到Dalvik和ART这两种虚拟机机制的可执行文件存在着区别,ART对应的是OAT文件格式,而Dalvik则是dexy格式的文件,而且还知道将apk文件进行优化并转换为指定可执行文件的过程都是发生在应用程序安装的过程中,所不同的只是调用了不同的模块来进行转化而已。这次先来分析一下art虚拟机启动过程中生成oat文件的过程。原创 2014-11-30 14:52:28 · 3426 阅读 · 0 评论