《Android深度探索(卷2):系统应用源代码分析与ROM定制》——第6章,第6.3节如何编写Android系统应用
本节书摘来自异步社区《Android深度探索(卷2):系统应用源代码分析与ROM定制》一书中的第6章,第6.3节如何编写Android系统应用,作者 李宁,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.3 如何编写Android系统应用Android深度探索(卷2):系统应用源代码分析与ROM定制源代码目录:src/ch06/FirstSystemApp Android系统应用和普通的Android应用基本相同,都是主要用Java语言编写的APK程序。不过前者与后者有如下两点不同。 签名不同。Android系统应用使用的是系统签名,或称为平台(Platform)签名,而普通的Android应用使用的是一般的签名。可以访问的API不同。在Android SDK中有很多API(类、接口、方法等)都声明为hide1。这类API不允许在普通的Android应用中访问,而只有经过Platform签名的Android系统应用才能使用这些API。除了以上两点,Android系统应用和普通应用的创建过程基本相同,只是由于Android系统应用可能访问系统级的API(hide API),而AD...