> 文档中心 > 高通SS808开发学习笔记

高通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、修改系统默认语言

高通SS808开发学习笔记 新人创作打卡挑战赛 高通SS808开发学习笔记 发博客就能抽奖!定制产品红包拿不停!天天排行榜