随笔分类 -  Android 源码解析

摘要:export OUT_DIR=/media/caoxinyu/TomasYu/out注意:export OUT_DIR=OUT_DIR 后面直接跟= ,不要有空格。否则报错。 阅读全文
posted @ 2019-03-17 14:07 有点理想的码农 阅读(620) 评论(0) 推荐(0)
摘要:aosp 怎么切换分支?To properly switch Android version, all you need to change is branch for your manifest repository. First determine th... 阅读全文
posted @ 2019-03-13 15:16 有点理想的码农 阅读(5984) 评论(0) 推荐(0)
摘要:首先你要有AOSP 工程。然后执行下面的命令编译sdk。//运行下面的命令得到编译环境source build/envsetup.shlunch sdkmake sdk最后文件输出在哪个位置会在命令行输出,如下:[100% 6804/6804] Packag... 阅读全文
posted @ 2019-03-05 10:47 有点理想的码农 阅读(2126) 评论(0) 推荐(0)
摘要:由于AOSP 项目太大,我只修改了一个模块,比如设置。那么只需要单独编译设置这个模块就可以了。首先执行Source:source build/envsetup.sh执行之后,就会有一些额外的命令可以使用: - croot: Changes director... 阅读全文
posted @ 2019-03-03 22:52 有点理想的码农 阅读(4603) 评论(0) 推荐(0)
摘要:前言:一直想要编译一下Android 源码,之前去google 看,下载要下载repo。当时很懵逼,repo 是个什么?(repo 是一个python 脚本,因为Android 源码git 仓库太多,帮助管理git 仓库的,你不需要知道里面什么实现。会用就行... 阅读全文
posted @ 2019-03-03 17:02 有点理想的码农 阅读(8528) 评论(0) 推荐(2)
摘要:我们有个方法,是判断系统的账号有没有登录。public static boolean isAccountLogin(Context context) { String df = "com.z**; AccountManager a... 阅读全文
posted @ 2019-02-27 14:39 有点理想的码农 阅读(1181) 评论(0) 推荐(0)
摘要:大家都知道,要想在Intent里面传递一些非基本类型的数据,有两种方式,一种实现Parcelable,另一种是实现Serializable接口。今天先不说Serializable 接口,只说Parcelable。我们知道,Parcelable 只是一个接口,... 阅读全文
posted @ 2019-02-27 11:42 有点理想的码农 阅读(1603) 评论(0) 推荐(0)