《Android深度探索(卷2):系统应用源代码分析与ROM定制》——第6章,第6.2节为什么要研究Android系统应用
本节书摘来自异步社区《Android深度探索(卷2):系统应用源代码分析与ROM定制》一书中的第6章,第6.2节为什么要研究Android系统应用,作者 李宁,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.2 为什么要研究Android系统应用Android深度探索(卷2):系统应用源代码分析与ROM定制可能有很多人认为Android系统应用本质上就是普通的Android应用,并没有像Android Framework、HAL、Linux驱动有研究价值。实际上,这种想法是大错特错了。没错!Android系统应用从程序的结构来看,与普通的Android应用非常类似,不过这些程序的价值远非普通的Android应用可比,因为有很多直接与Android应用交互的接口都是在这些系统应用中实现的。也就是说,了解了这些系统应用,就意味着对Android系统最上层的API有一个非常透彻的了解。 在Android源代码中有一个packages目录,所有的Android系统应用的源代码都在这个目录中。其中packages/app是最核心的目录,所有内嵌的APK程序都在该目录中。如果读者要加入自己...