1宏观上看,Android源码分为功能实现上的纵向,和功能拓展上的横向在阅读源码时需要把握好着两个思路譬如你需要研究音频系统的实现原理,纵向你需要从一个音乐的开始播放追踪,一路下来,你发现解码库的调用,共享内存。
android源代码文件通过在Eclipse中打开就可以,前提是要把源码导入到Eclipse中,然后ctrl+类 就可可以点击查看。
一工具准备apktool , dex2jar , jdgui二使用dex2jar + jdgui 得到apk的java源码 1用解压工具从 apk包中取出 classesdex 文件 用命令dex2jarbat classesdex得到一个 jar文件2用jdgui反编译工具将。
安卓设备是无法查看软件源代码的每一个在手机安装的app,都是经过严格的加密和数字签名发布的应用程序,想要看到源代码必须破解加密,不过这几乎不可能一些简单的应用程序还是可以反编译工具,查看到源代码的。
1首先打开手机,找到并点击进入设置,如下图所示2然后在打开的设置页面中,点击进入更多设置,如下图所示3接着在打开的页面中,点击进入关于手机,如下图所示4然后在打开的页面中,点击进入版本信息,如下图。
读别人的项目源码,可以先找一个切入点,如程序的入口,一层层深入阅读,跟踪代码的调用,便能了解整个项目在阅读时不必纠结于一点,或过于深入某一点除非该功能很重要,这样才能对项目有大致的了解,加快阅读的速度。