- 博客(6)
- 收藏
- 关注
原创 Android7.0 编译系统流程分析
本文按照Android编译三部曲(source,lunch和make)的步骤来分析查看每个环节的主要流程,由于编译系统太过庞大,这里只是从关键的主干流程上做一个分析,不可能做到每个细节都剖析清楚,由于水平有限,如果有描述不够正确的地方,欢迎大家毫无保留的指正错误,在此先谢过。
2016-09-20 17:26:38 16235 1
原创 Android7.0 JACK编译器不支持多用户同时编译的问题的解决
Android7.0(也就是Android N)上默认使用JACK编译器而不再使用openjdk了,但发现JACK不是很好用,比如最大的一个问题就是,同一台linux服务器上不允许不同用户同时进行andorid7.0的编译,原因就是后面开始编译的用户无法正常启动jack server,而jack server居然不能关闭,虽然JACK文档中有说提供一些宏,只要设置宏为对应的值就可以关闭,但实测发现无效,关闭不了,这个蛋痛的问题,搞了2天,不过总算有方法可以搞定,下面是我对多用户无法同时编译的问题的解决过程。
2016-09-14 10:29:30 61204 18
原创 Android init进程启动过程
init源码在:android/system/core/init/,编译出来的init二进制可执行文件在:android/out/target/product/s900_vr/root/,系统运行起来后,这个root/目录里面的内容都是在根目录下的,也就是说,要想实现从kernel到android的跳转,就需要有地方启动这个完整路径是 "/init"的init进程。
2016-09-09 14:10:06 688 1
原创 隐藏Android第一次开机向导(提示气泡)
第一次开机后,Android系统会显示开机提示,其实是Launcher2中的行为,分为workspace的确定,allapp的确定和文件夹的确定,要使得android第一次开机不显示“确定”气泡提示页面,需要将下面加粗部分的默认值改为true,则不会显示开机提示的气泡:
2016-09-08 18:45:20 4082 2
原创 隐藏android系统的状态栏和导航栏
android系统默认都是会显示顶部的状态栏和底部的导航栏的,但很多时候我们需要将他们隐藏掉,那么我们就看看怎么把他们隐藏掉。
2016-09-08 17:27:42 7757 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人