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中虽然有大部分的默认设置,但是还有一些默认设置没有。例如默认开启移动数据网络。
在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
配置默认时区
- 在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>
修改机器型号
#ro.product.model = 公司内部手机名
#ro.product.name = 手机正式名称
#ro.product.device = 采用的设备名称
#ro.product.board = 采用的处理器
#ro.build.product = 旧代码,等同于设备名称
#ro.custom.build.version = 编译版本号