您的位置:首页 > 移动开发 > Android开发

Android4.4.2配置修改记录

2015-09-22 12:25 387 查看
1、指定默认Launch

Android自带Launch一般都不是我们想要的 ,每个产品都会定制一个自己的Launch,而且是一开机就显示,不需要选择,修改如下:

frameworks/base/services/java/com/android/server/am/ActivityManagerService.java

然后在ActivityManagerService类中的

删除自带Launch,重新编译system,开机就能直接进到我们自己的Launch了

2、修改SD卡和USB路径

Android自带的SD 和USB路径都指定在 device/fsl/sabresd_6dq/fstab.freescale ,默认SD卡的命名为extsd 和extsd1 ,USB命名为udisk 和udisk1

修改sd卡和usb名称如下:

device/fsl/sabresd_6dq/fstab.freescale

device/fsl/imx6/etc/init.rc

3、修改默认语言

默认语言的选择实现是在build/core/Makefile里,从PRODUCT_LOCALES里选择第一个语言作为默认语言,如下:

然后通过build/tool/buildinfo.sh文件将如下段写到文件build.prop,如下:

因此,要改变默认语言用下面两种方法中的一种就行了:
1、修改\build\target\product\languages_full.mk文件,在PRODUCT_LOCALES字段里,将要选择的语言放在第一位,如:
PRODUCT_LOCALES := en_US zh_CN 默认语言是英语;

2、在persist.sys.language 和persist.sys.country 里指定语言,如下: PRODUCT_PROPERTY_OVERRIDES := \

persist.sys.language=zh \

persist.sys.country=CN build.prop文件的处理是在system/core/init/property_service.c。

4、修改版本号和机器型号

在编译好的out目录下修改 android_kk4.4.2/out/target/product/sabresd_6dq/system/build.prop
ro.build.display.id=20150920 GLTK-V2.0 //设置--关于平板电脑--版本号

ro.product.model=iMX6DL-CS10 //设置--关于平板电脑--型 号

5.设置-安全-验证应用默认不勾允

frameworks/base/packages/SettingsProvider/res/values/defaults.xml

6.设置-声音-触摸提示音与锁屏提示音默认不勾允状态

frameworks/base/packages/SettingsProvider/res/values/defaults.xml

7. 休眠策略
frameworks/base/packages/SettingsProvider/res/values/defaults.xml

8. 默认勾选 未知来源

frameworks/base/packages/SettingsProvider/res/values/defaults.xml

9. 第三方应用强制横屏
frameworks/base/services/java/com/android/server/wm/WindowManagerService.java

10. 默认浏览器设置
packages/apps/Browser/src/com/android/browser/BrowserSettings.java
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: