Android
文章平均质量分 56
颖念
看前面黑洞洞,我打迈腿来,将其看个真真切切。致电子之路
展开
-
如何使用repo sync
我們知道 repo 是 Google 為 Android source tree 的管理而寫的一個 script,以方便處理 Android 源碼包含的上百個 git repositories。要取得 upstream 最新的 code,只要下 repo sync 就行。它相當於對每個 project 做 git pull 的動作。不過如果你曾對 source tree 做一些修改,repo sy...转载 2018-09-17 01:17:59 · 12851 阅读 · 0 评论 -
make -j32 2>&1 | tee show.log
2. 2>&1是什么意思?2>&1应该分成两个部分来看,一个是2>以及另一个是&1,其中2>就是将标准出错重定向到某个特定的地方;&1是指无论标准输出在哪里。所以2>&1的意思就是说无论标准出错在哪里(哪怕是没有?),都将标准出错重定向到标准输出中。 3. 这里为什么还用到了管道?管道的作用是提供一个通道,将上一个程序的标准...原创 2018-06-28 10:13:04 · 2335 阅读 · 0 评论 -
Android卷一全文 第一章 阅读前的准备工作
本章主要内容本章简单介绍Android系统架构、编译环境的搭建以及一些工具的使用。1.1 系统架构1.1.1 Android系统架构Android是Google公司推出的一款手机开发平台。该平台本身是基于Linux内核的,图1-1展示了这个系统的架构:图1-1 Android系统架构从上图中可以看出,Android系统大体可分为四层,从下往上依次是:Linux内核层,目前Android2.2...转载 2018-06-15 10:48:20 · 203 阅读 · 0 评论 -
AS查看Android系统源码
首先要编译安卓源码。我现在使用的是Android5.0源码。平台是tiny4412平台。一. 编译Android 系统进入上述解压得到的android-5.0.2,执行以下命令(注意:“.”号后有一个空格): .setenv再执行“lunch”命令,输入“fulltiny4412−eng”前的数字标号,如下所示: . setenv 再执行“lunch”命令,输入“full_tiny4412原创 2018-03-01 17:02:04 · 3061 阅读 · 0 评论 -
Android硬件访问服务框架思想初识
Android的硬件访问服务提供了一个APP调用硬件实现的方法模型。我们从上往下来看。应用层面对的都是一个个的服务叫service.比如电源管理服务,震动服务等等。应用层代码首先就需要去查询系统是否存在这么一个服务,或者目前是不是可以被获取的。从这个角度,我们就牵扯出来两个问题。a:既然去系统里面查找这么个服务,那么首先应该又什么地方注册加入系统的。b:有了这么个服务,我也得创建一个接口函数来链...原创 2018-03-24 09:08:49 · 252 阅读 · 0 评论 -
认识repo
任何一个学习Android开发的开发者如果想要深入学习Android,一定要看Android源码,网上关于下载Android源码的教程有很多,如果你已经翻墙了,你可以直接参考Google官网的教程或者老罗最新出的教程,如果你还没有翻墙,你可以用清华大学的Android源码镜像。我一开始没有用他们所推荐的Ubuntu下载,而是在听闻Windows 10专业版里内置了一个Ubuntu子系统以后,我...转载 2018-09-17 01:19:50 · 299 阅读 · 0 评论