高通SS808开发学习笔记

前言:只是随手笔记,写的不好不要喷,您可以选择不看

1.如何在原生态Android系统中加自己定制产品?

         Android源码中有一个目录device,我们在该目录先添加既可(标准格式为:新建以公司名命名的文件名,然后在该目录下建立对应的子文件夹存放对应的项目)

2.系统如何识别我们新建的产品?

         需要在新建的目录下创建一个vendorsetup.sh文件,用来主动告知Android系统新增加了一个产品

3.系统如何扫描vendorsetup.sh文件?

         其实是在envsetup.sh这个文件里面的末尾通过一个for来扫描所有vendorsetup.sh

4.添加自定义产品架构、硬件设备属性、编译器等参数的脚本文件BoardConfig.mk

如:高通ss80x_64以上文件对应如下

5.文件系统之间关系

6.与系统升级相关的源码主要存在于根目录的bootable

7.当进入RecoveryMode之后,设备会运行一个叫“recovery”的程序,这个程序对应的主要源码在bootable/recovery/recovery.cpp

8. definitions.mk文件

 

9. 删除 Apk主要是对 PRODUCT_PACKAGES 变量做修改(注:其实最简单删除系统APK的方法是找到apk对应的包里面的Android.mk删除,然后在out目下把之前生成的也删除就可以了

10、修改Android桌面图标小大

找到mdss_fb_register函数做如下修改

11、取消原厂的WigigSettings的Android.mk文件

12、修改系统默认语言


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部