Cómo modificar la configuración del sistema Android
Las aplicaciones pueden configurar varias configuraciones del sistema Android, y el proveedor de configuración lee los valores predeterminados de estas configuraciones de la base de datos en el marco frameworks/base/packages/SettingsProvider/res/values/. El archivo xml se utiliza para almacenar valores predeterminados
La configuración predeterminada en la configuración del sistema Android es la siguiente:
Abrir imagen:
android-logo-mask.png
android-logo-shine.png
Dos imágenes, una arriba y otra abajo
. /out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logoo-shine.png
./frameworks/base/core/res/assets/images/android-logo -shine.png
Nota: Si no crea el código fuente, puede cambiar directamente la imagen en el marco
y luego hacerlo directamente; de lo contrario, deberá cambiar todo.
Y no puedes simplemente hacer que firmwar
Ubicación predeterminada del fondo de pantalla de inicio:
default_wallpaper.jpg
./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates /classes/ res/drawable/default_wallpaper.jpg
./frameworks/base/core/res/res/drawable/default_wallpaper.jpg
Nota: Esta configuración es la misma que la configuración anterior, ninguna de las cuales puede Cambiar el nombre del archivo
Cambiar el texto de la máquina de la PC para eliminar el hardware del kernel
Drivers/usb/gadgets/kernel drivers/usb/gadget/ f_mass_storage.c
fsg->vendor = "XXXXXXXXXXXXXXXX";
Cambiar etiqueta de volumen:
bootable/recovery/etc/init.rc
setprop UserVolumeLabel "XXXXXXXXXXXXXXX"
Empaquetado directo
Modificar bloqueo de pantalla:
(1)frameworks/base/packages/SettingsProvider/res/values/ defaults.xml
60000 Si no está bloqueado en -1, cambie al tiempo deseado(2)frameworks/policies/ base/phone/com/ android/internal/policy/impl/KeyguardViewMediator.java
private boolean mExternallyEnabled = true;
Cámbielo a false para que el cambio no vuelva a dormir
Establecer la página de inicio inicial:
package/app/Browser/res/values/String.xml:
Línea 655
La Lo siguiente debe estar en los marcadores
p>Establecer brillo 0~255:
Establecer brillo 0~255:
Esta es la primera línea del marcador. 255:
frameworks/base/packages/SettingsProvider/res/values/defaults.xml?
def_screen_brightness-->Este valor se inicializa a 10
Volumen:
frameworks/base/media/java/android/media/AudioManager.java
El cuarto valor de la matriz DEFAULT_STREAM_VOLUME (el valor máximo que configuré en 30, pero aún así mayor que el valor máximo 2 fotogramas menos (el valor predeterminado es 11)
Se recomienda establecer todos los valores de la matriz en el valor máximo y estará bien)
Cuando Al configurar una cuenta de Google, en la esquina superior izquierda aparece "Configuración RK2818SDK", y se me pide cambiarlo a "Configuración W9":
out\\p> Esta es la primera vez que configuro una cuenta de Google, pero No es la única vez que configuro una cuenta de Google, así que hagamos esto primero.
/p>
out\target\product\sdkDemo\root en la línea 13 del archivo default.prop
ro.product.model=rk2818sdk? Cambie a ro.product.model=W9
El registro no muestra la hora.
Solicitud para agregar:
packages\apps\SoundRecorder\src\comandroid\soundrecorder
(1) En SoundRecorder.java: updateTimerView() vacío privado Cambiar cadena timeStr = String.format (mTimerFormat, tiempo/60, tiempo%60); Cambiar a: hora larga=tiempo/3600; String timeStr = String.format( mTimerFormat, hora, (tiempo-hora*3600)/60, tiempo%60);?
(2)?\strings.xml lee res/valores:
Eliminar Bluetooth:
(Inicio->Agregar carpeta->Recibir Bluetooth)
ic_launcher_folder_bluetooth.png (72*72):
En paquetes\apps\Bluetooth\res\drawable-hdpi Solución: eliminar Bluetooth.apk en \out\target\product\sdkDemo\system\app
Imagen en la pantalla de bloqueo de carga:
frameworks\basecore\res\drawable-hdpi:ic_lock_idle_charging.png
Eliminar el porcentaje de carga que se muestra en la pantalla de bloqueo:
frameworks/basecore\res\res value-zh-rCN en strings.xml entre lockscreen_plugged_in corchetes y corchetes !!!!
Eliminar la opción de fondo de escritorio dinámico:
packages\wallpapers\Basic en AndroidManifest.xml
android:permission="android.permission.BIND_WALLPAPER"> ? Cambiar número de versión: build/core/Makefile? Línea 79 RK_VER := xxx Cambiar diseño de interfaz Ubicación: paquete/app/Launcher2/res/xml/default_workspace.xml Nota: en adb shell, cuando Cuándo Si haces clic en cualquier apk, aparecerá en segundo plano. Cuando haces clic en cualquier apk, aparecerá en segundo plano I/ActivityManager(?728): Iniciar actividad: Intent { act=android.intent.action.MAIN cat= } I/WindowManager(?728): Establezca la rotación en 1, animFlags=0 . Consulte la sección "cmp=com.estrongs.android.pop" anterior para encontrar el nombre del paquete anterior. requerido en el nombre de la clase después de --> default_workspace.xml launcher.packageName="com.android.browser" ? ?launcher:className="com.android. browser. >String urlString = "/system/app/Nvsbl P4Dv2 English Manual.pdf"; Intención intención = nueva Intención(); .Intent.ACTION_VIEW); Comience a ver intent.setDataAndType(Uri.fromFile(new File(urlString)), "application/pdf"); especifique otros formatos, incluidos audio, video, imágenes, etc., pero no es necesario intentarlo Nota: El efecto de este método es muy pequeño. También está bien si solo coloca algunas imágenes. pero si los archivos colocados son relativamente grandes, abandonará el sistema después del empaquetado El archivo img será muy grande, es decir, el archivo system.img ocupará mucha memoria del sistema--- -->Por lo tanto, no se recomienda su uso Encontrado en Después de que aparezca la pantalla de desbloqueo del PIN durante 5 segundos, se pondrá en modo de suspensión automáticamente y no se podrá desbloquear nuevamente. Solución actual: Modificar el. file frameworks\policies\base\phone\comandroid\internal\policy\impl\KeyguardViewMediator.java Cambie la siguiente línea: protected static final int AWAKE_INTERVAL_DEFAULT_MS = 5000; a: int final estático protegido AWAKE_INTERVAL_DEFAULT_MS = 1000 * 60 * 5