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
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
相关文章推荐
- onActivityResult无故被调用
- Android中home键和back键区别实例分析
- Android 自定义View 实现垂直滑动页
- Android判断服务是否运行及定位问题实例分析
- Android Studio 中 添加作者 时间 之类的 注释
- android R 文件消失
- android权限大全
- Android Studio整合.SO到APK
- Android加薪利器---handle异步下载图片
- Android背景渐变色(shape,gradient)
- Android 搜索 把软键盘上的回车键改为搜索
- 先锋军Android注射技术《三》
- Android WebView加载本地html并实现Java与JS交互
- android系统启动流程图解
- 手机客户端android与WIFI模块之联想
- Android 蓝牙4.0 BLE 理解
- Android使用Google Breakpad进行崩溃日志管理
- Android利用反射获取WLAN热点信息
- 【Android】FragmentTabHost实现问题记录
- android 报错记录