

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

git help
Git基础 1.Git工作流程 工作区 暂存区 本地仓库 远程仓库 小结 2.Git环境配置 github gerrit 3.常用Git命令 HEAD branch add commit push 实践操作:提交一次代码 merge rebase rebase和merge的区别 reset revert reset和revert的区别 其他命令 4.repo 安装repo 仓库目录和工作目录 常用命令 repo init repo sync repo upload repo status repo start dev 5.Gerrit 上传代码 Change Number Change-Id Signed-Off-By 上传change 使用git push 基本格式 快捷方式: ..
Read more