在刷机玩机过程中,常常遇到刷机之后烦人的开机引导设置。特别是有强迫症的人,多希望开机之后就跳转到主界面。经过研究了一下,可以通过修改安卓源码中的默认设置跳过开机引导,此外还有很多其他功能,比如是否打开蓝牙、锁屏等等功能都可以通过默认配置进行修改。
二、安卓系统默认配置设置介绍
安卓源码中默认属性配置存放路径如下:
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
该文件中有很多系统初始化的配置信息,以下列举几个:
<bool name="def_bluetooth_on">true</bool>
<bool name="def_install_non_market_apps">false</bool>
<bool name="def_package_verifier_enable">true</bool>
<bool name="def_stay_on_while_plugged_in">false</bool>
<bool name="def_user_setup_complete">false</bool>
从以上属性看defaults.xml中绝大多数属性的值要么false,要么true,修改起来非常方便。
三、修改默认属性实战
我们将以上列举的属性值true改为false,false改为true。如下:
<bool name="def_bluetooth_on">false</bool>
<bool name="def_install_non_market_apps">true</bool>
<bool name="def_package_verifier_enable">true</bool>
<bool name="def_stay_on_while_plugged_in">true</bool>
<bool name="def_user_setup_complete">true</bool>
修改以上属性完成之后编译。双清手机刷机,可以看到修改的属性生效,比如开机之后直接进入主界面了。
如果对文章感兴趣可以微信搜索公众号"QDOIRD88888"关注公众号。第一时间接收文章更新通知。
- 745
-
Android Jetpack
Android
- 870
-
程序员江同学
Android
Kotlin
- 1070
-
Android
Android Jetpack
- 672
-
北漂十三载
Flutter
Android
- 412
-
Android
Android Jetpack
- 561
-
张风捷特烈
Android
Flutter