El desarrollo del sistema Android10 se da cuenta de la configuración predeterminada, como omitir el asistente de arranque, enchufar el cable de alimentación y no dormir

I. Introducción

En el proceso de flasheo y reproducción, a menudo se encuentran con configuraciones de arranque molestas después de flashear. Especialmente las personas con trastorno obsesivo compulsivo, esperan saltar a la interfaz principal después de arrancar. Después de investigar un poco, puede omitir el arranque modificando la configuración predeterminada en el código fuente de Android. Además, hay muchas otras funciones, como activar Bluetooth, bloquear la pantalla, etc., que se pueden modificar a través del configuración predeterminada.

2. Introducción a la configuración predeterminada del sistema Android

La ruta de almacenamiento de configuración de atributos predeterminada en el código fuente de Android es la siguiente:

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

Hay mucha información de configuración de inicialización del sistema en este archivo, las siguientes son algunas:

<!--默认是否打开蓝牙-->
 <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>

De los atributos anteriores, los valores de la mayoría de los atributos en defaults.xml son falsos o verdaderos, lo cual es muy conveniente de modificar.

Tres, modificar el atributo predeterminado de combate real

Cambiamos los valores de los atributos enumerados anteriormente de verdadero a falso y de falso a verdadero. como sigue:

<!--关闭蓝牙-->
 <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>

Compile después de modificar los atributos anteriores. Parpadeo doble claro del teléfono móvil, puede ver que las propiedades modificadas entran en vigencia, por ejemplo, ingrese directamente a la interfaz principal después de arrancar.

 

[ Anterior ] Diversión con el desarrollo y la personalización del código fuente de Android10 (14) Modifique el código fuente de Android, los teléfonos móviles nunca duermen

 

Los grandes mantienen una preocupación antes de irse, y continúan los maravillosos artículos de seguimiento.imagen

imagen

Supongo que te gusta

Origin blog.csdn.net/u011426115/article/details/112760587
Recomendado
Clasificación