Setting默認設置修改
- Setting的大部分的默認設置可以通過
frameworks/base/packages/SettingsProvider/res/values/defaults.xml 來配置
例如默認wifi開啟:<bool name="def_wifi_on">false</bool>改為<bool name="def_wifi_on">true</bool>即可。 - Setting中雖然有大部分的默認設置,但是還有一些默認設置沒有。例如默認開啟移動數(shù)據網絡。
在device/mediatek/common/device.mk 中
PRODUCT_PROPERTY_OVERRIDES += ro.com.android.mobiledata=false改為
PRODUCT_PROPERTY_OVERRIDES += ro.com.android.mobiledata=true
Mtk默認開啟應用權限管理
- 因為CTA認證需要顯示應用訪問權限,Mtk應用權限管理默認是關閉。需要修改為開啟。在
/vendor/mediatek/proprietary/packages/apps/PermissionControl/src/com/mediatek/security/service/PermControlService.java 的onCreate()中添加PermControlUtils.enablePermissionControl(true, this);
雙卡切單卡配置
- MTK雙卡切換成單卡,需要修改 ProjectConfig.mk 中的
GEMINI = yes為GEMINI = no
配置默認時區(qū)
- 在device下的system.prop中添加
persist.sys.timezone=Asia/Shanghai另外還需要在frameworks/base/packages/SettingsProvider/res/values/defaults.xml 中將
<bool name="def_auto_time_zone">true</bool>改為
<bool name="def_auto_time_zone">false</bool>
修改機器型號
build/tools/buildinfo.sh
#ro.product.model = 公司內部手機名
#ro.product.name = 手機正式名稱
#ro.product.device = 采用的設備名稱
#ro.product.board = 采用的處理器
#ro.build.product = 舊代碼,等同于設備名稱
#ro.custom.build.version = 編譯版本號