Android10システム開発では、起動ウィザードのスキップ、電源コードの接続、スリープ解除などのデフォルト構成が実現されます。

I.はじめに

フラッシュと再生の過程で、フラッシュ後に迷惑なブート設定に遭遇することがよくあります。特に強迫性障害のある人は、起動後にメインインターフェイスにジャンプしたいと考えています。調査後、Androidソースコードのデフォルト設定を変更することでブートブートをスキップできます。さらに、Bluetoothをオンにするかどうか、画面をロックするなど、他にも多くの機能があり、これらはデフォルト設定。

2.Androidシステムのデフォルト構成設定の概要

Androidソースコードのデフォルトの属性構成ストレージパスは次のとおりです。

frameworks/base/packages/SettingsProvider/res/values/defaults.xml

このファイルには多くのシステム初期化構成情報がありますが、以下はそのいくつかです。

<!--默认是否打开蓝牙-->
 <bool name="def_bluetooth_on">true</bool>
<!--默认是打开安装非应用市场的app-->
<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のいずれかであり、変更するのに非常に便利です。

3、デフォルト属性の実際の戦闘を変更します

上記の属性値を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>

上記の属性を変更してコンパイルしてください。携帯電話の点滅をダブルクリアすると、変更されたプロパティが有効になっていることがわかります。たとえば、起動後にメインインターフェイスに直接入ることができます。

 

[前へ] Android10のソースコードの開発とカスタマイズを楽しむ(14)Androidのソースコードを変更すると、携帯電話は眠りません

 

大物は去る前に心配を続け、フォローアップの素晴らしい記事が続きます画像

画像

おすすめ

転載: blog.csdn.net/u011426115/article/details/112760587