软硬件环境
- android 7.1.2
前言
默认情况下,如果要安装非官方的 app
,系统都会要求用户手动允许安装,也就是到系统设置中安全项里的未知来源,允许安装来自未知来源的应用,如下图
默认允许未知来源
现在需要实现的是,在刷机后系统默认允许未知来源应用的安装,不需要让用户去手动打开
修改 frameworks/base/packages/SettingsProvider/res/values/defaults.xml
,将
<bool name="def_install_non_market_apps">false</bool>
改为
<bool name="def_install_non_market_apps">true</bool>
然后,重新编译,重刷系统
注意到,这个 xml
文件中有非常多的设置,比如蓝牙是否开启、wifi
是否开启等等。