Red de conocimiento informático - Consumibles informáticos - ¿Cómo cambiar la fecha predeterminada de Qualcomm Android?

¿Cómo cambiar la fecha predeterminada de Qualcomm Android?

La aplicación puede 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. El archivo FrameWorks/Base/Packages/setting Provider/RES/Values/defaults XML se utiliza para almacenar valores predeterminados.

La configuración predeterminada en la configuración del sistema Android es la siguiente:

ltenteger name = " def _ screen _ off _ time out " gt; 600000 lt/integer gt; valor de tiempo de espera de apagado.

ltinteteger name = " def _ screen _ brillo " gt; 102lt/integer gt; Establece el valor predeterminado para el brillo.

ltbool name = " def _ install _ non _ market _ apps " gt; false lt/bool gt; Establece el valor predeterminado para permitir la instalación de aplicaciones no comerciales.

Imagen de inicio:

android-logo-mask.png

android-logo-shine.png

Uno de estos dos fotos una arriba y otra abajo.

. /out/target/common/obj/JAVA_LIBRARIES/Android_stubs_current_intermediates/classes/assets/images/Android-logo-shine.png

. /frameworks/base/core/RES/assets/images/Android-logo-shine . png

Nota: si no hay marca en el código fuente, puede cambiar la imagen directamente en el marco.

Luego hágalo directamente; de ​​lo contrario, deberá cambiarlo por completo y no podrá hacerlo, solo puede crear firmware

La ubicación predeterminada del fondo de pantalla de inicio:

predeterminado _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 anterior. Ninguno de ellos puede cambiar el nombre del archivo.

Cambiar el PC y eliminar el hardware en el kernel de texto.

Driver/usb/gadget/f_mass_storage.c

fsg->vendor = " XXXXXXXXXXXXX

Cambiar etiqueta de volumen:

Sí Arranque /recovery/etc/init.rc

set prop UserVolumeLabel " XXXXXXXXXXXXX "

Empaquetado directo

Modificar bloqueo de pantalla:

( 1 ) framework/base/packages/settings-providers/res/values/defaults.xml

ltenteger name = "def_screen_off_timeout" >60000 lt/integer >>p> p>

Si no está bloqueado en -1(2)FrameWorks/policies/base/phone/com/Android/internal/policy/impl/keyguardviewmediator.Java, cambie 60000 al tiempo deseado

privado booleano habilitado externamente = verdadero

Cámbielo a falso para que el cambio no vuelva a entrar en suspensión.

Establezca la página de inicio de inicialización:

Paquete. xml

Línea 655

La parte posterior debe estar en el marcador

Establece el brillo de 0 a 255:

frameworks/base/ paquetes/proveedor de configuración/RES/valores/default . XML

def _ screen_brillo- gt; este valor parece estar inicializado en más de 100.

Volumen:

frameworks/base/media/Java/Android/media/audio manager. Java

El cuarto valor de la matriz DEFAULT_STREAM_VOLUME (el valor máximo se establece en 30, pero aún así La diferencia con el máximo El valor es de 2 espacios; el valor predeterminado es 11.

Se recomienda establecer todos los valores de la matriz en el valor máximo.

Establezca la cuenta de Google y la superior. En la esquina izquierda aparecerá "Establecer RK2818SDK." ", la solicitud se cambia a "Configurar W9":

Línea 13 del archivo default.prop en out \ target \ product \ SDK demo \ root.

ro producto. modelo = rk 2818 SDK cambiado a ro.product.model=W9.

No se muestra la hora en la grabación.

Solicitud para agregar:

paquetes\apps\sound recorder\src\com\Android\sound recorder

(1) En soundrecorder.java: private void updateTimerView()

establecer cadena timestr = cadena formato (mtimerformat, hora/60, hora 60);

Cambiar a: hora larga = hora/3600;

cadena timeStr = cadena. format(mTimerFormat, hora, (hora-hora*3600)/60, hora 60);

(2) En \res\values, strings.xml se cambia a:

ltstring nombre = " timer_format " gt ltxliff: g id = " format " gt; 02d: 02d: 02d lt; /xliff: g lt/string gt; >

(Interfaz principal->Agregar carpeta->Recepción Bluetooth)

IC_launcher_folder_bluetooth.png(72 * 72):

en \packages\apps\Bluetooth\res\drawable -hdpi.

Solución: elimine Bluetooth.apk en \ out \ target \ product \ SDK demo \ system \ app.

La pantalla al cargar y bloquear la pantalla:

frameworks\base\core\RES\RES\drawable-hdpi: IC_lock_idle_charger png

.

Cuando se elimina la pantalla de bloqueo, el porcentaje de carga se muestra en:

El contenido y los corchetes de lockscreen_plugged_in en strings.xml en FrameWorks\base\core\RES\RES\values-zh-RCN ! !

Eliminar la opción de fondo de escritorio dinámico:

ltservice

Android: label = " @ string/wallpaper_galaxy " Android: name = " com . Android . wallpaper . galaxy Fondo de pantalla de galaxia "

Android: permiso = "Permiso de Android. bind _ WALLPAPER" gt;

ltIntent filter> ltaction Android: nombre = "Servicio de fondo de pantalla de Android. "/ gt;

lt/intent-filter gt;

lt metadatos Android: nombre = " Fondo de pantalla de Android " Android: recurso = " @XML/galaxy "/gt. ;

lt/s service gt;

Cambiar número de versión:

build/core/build File

Línea 79

RK_VER:= xxx

Cambiar diseño de interfaz

Ubicación: paquete/app/launcher 2/RES/XML/default_workspace.XML.

Nota: Al hacer clic en cualquier apk en adb shell, se mostrará en segundo plano.

I/ActivityManager(728): Iniciar actividad: Intent { act = Android Intent main cat = }

I/WindowManager( 728): Establecer rotación en 1. animFlags=0

Mire la sección "cmp=com.estrongs.android.pop" anterior y busque / nombre del paquete primero / nombre de la clase último - gt; esto es obligatorio en default_workspace.xml.

lanzador: nombre del paquete = " com . Android . navegador "

lanzador: nombre de la clase = " com . Android . navegador . actividad del navegador "

Cómo Coloque un archivo PDF en el escritorio

Coloque su propio documento de ayuda en PDF en el escritorio para que los invitados puedan hacer clic y navegar directamente.

string URL string = "/system/app/NVS bl p4d v2 manual en inglés. pdf ";

Intent Intent = new Intent(); . set action(Android . content . intent . action _ VIEW

intent .uri . from File(new File(urlString)), "aplicación/pdf"); p>startActivity(intent);

finish();

Explicación:

Primero, coloque el documento pdf en out/target/product/SDK demo/ En sistema/aplicación.

Proporcione la dirección fija a urlString y use Intent.

intent . set action(Android . content . intent . action _ VIEW start view

intent . /pdf");

La aplicación/pdf puede especificar otros formatos, incluidos audio, vídeo, imágenes, etc., pero no lo he probado. Puedes probarlo si es necesario.

Nota: Este método no es muy bueno si solo pones algunas imágenes, pero si el archivo es relativamente grande, se empaquetará.

El archivo system.img será muy grande, lo que ocupará la memoria de su propio sistema -->;

Se descubre que después de que aparece la interfaz de desbloqueo del PIN durante 5 segundos, automáticamente entrará en suspensión y no se desbloqueará nuevamente. Solución actual:

Modificar el archivo framework\policies\base\phone\com\android\internal\policies\impl\keyguardviewmediator.java.

Los detalles son los siguientes:

Protected static final int AWAKE_INTERVAL_DEFAULT_MS = 5000;

Revisado a:

protected static final int AWAKE_INTERVAL_DEFAULT_MS = 1000 * 60 * 5;