

Android系统的耦合与解耦
Android系统的耦合与解耦 从应用到系统开发,代码量从几十万行增长到几千万行,开发框架以及编译环境等与应用开发也不一样。所以如果要学习Android系统开发,我们需要先了解对应的开发框架及工具链。 1.Android系统架构AOSP全称是Android Open Source Project,中文译为“Android 开放源代码项目”。手机厂商每年会基于Google开放的最新代码进行适配定制,开发属于自己的OS版本。 我们根据Android的架构图来看看Android系统架构的设计: 应用对照架构图,我们从上到下来看。在应用框架层上面应该还有一层,就是诸多的应用。这些应用可以分为2类:一类是系统应用,拥有高的系统权限,可以调用系统提供的高权限接口,例如打电话、短信、设置等应用;另外一类就是非系统应..
Read more