Cómo solucionar errores del sistema Android 5.1
La configuración predeterminada en la configuración del sistema Android es la siguiente:
lt;integer name="def_screen_off_timeout"gt;600000lt;/integergt Establecer pantalla; off Valor predeterminado para el tiempo de espera
lt; integer name="def_screen_brightness"gt; 102lt; establece el valor predeterminado para el brillo
lt; ; falselt ;/boolgt; Establece el valor predeterminado para permitir la instalación de aplicaciones no comerciales
Abre la imagen:
android-logo-mask.png
android-logo-shine.png
Dos imágenes una encima de la otra
. /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-gt; proveedor = "XXXXXXXXXXXXXXXX";
Cambiar etiqueta de volumen:
bootable/recovery/etc/init.rc
setprop UserVolumeLabel "XXXXXXXXXXXXXX "
Empaquetado directo
Modificar bloqueo de pantalla:
(1)frameworks/base/packages/SettingsProvider/res/values / defaults.xml
lt;integer name="def_screen_off_timeout"gt;60000lt;/integergt;
60000 Si no está bloqueado en -1, cambie a los marcos de tiempo(2) deseados /policies/base/phone /com/android/internal/policy/impl/KeyguardViewMediator.java
private boolean mExternallyEnabled = true;
Cámbielo a false para que el cambio no volver a hibernación
Establecer la página de inicio inicial:
package/app/Browser/res/values/String.xml
Las líneas después de la línea 655
debe estar en los marcadores
Establecer brillo 0~255:
Establecer brillo 0~255:
Establecer brillo 0~255: p>
Lo siguiente debería estar en Marcadores
Establezca el brillo entre 0 y 255:
Esta es una nueva línea de contenido.
255:
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
def_screen_brightness--gt; este valor se inicializa a más de 100
Volumen:
frameworks/base/media/java/android/media/AudioManager.java
Array DEFAULT_STREAM_VOLUME 4to valor (establecí el valor máximo en 30, pero aún es menor 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)
Al configurar una cuenta de Google, la esquina superior izquierda indica "Configurar RK2818SDK" y requiere cambiarlo a "Configurar W9":
out\t\p>Al configurar una cuenta de Google para la primera vez, la esquina superior izquierda indica "Configurando RK2818SDK". La solicitud se cambia a "Configurando W9":
out\t\p>Al configurar una cuenta de Google por primera vez, la esquina superior izquierda indica "Configurar RK2818SDK" y la solicitud se cambia a "Configurar W9". p>
out\target\product\sdkDemo\root en la línea 13 del archivo default.prop
ro.product.model=rk2818sdk cambió a ro.product.model=W9< / p>
Las grabaciones no muestran la hora.
format(mTimerFormat, hora, (hora-hora*3600)/60, hora60
(2) Cambie strings.xml en \res\values a:
lt; ;string name="timer_format"gt;lt.xliff:g id="format"gt;02d:02d:02dlt;/xliff:ggt;lt;/stringgt;
Quitar Bluetooth:
(Home-gt;Agregar carpeta-gt;Bluetooth recibido)
ic_launcher_folder_bluetooth.png (72*72):
En paquetes\apps\Bluetooth\res\drawable -hdpi
Solución: eliminar \outtarget\product \sdkDemo\system\app en Bluetooth.apk
Imagen al cargar la pantalla de bloqueo:
frameworks\base\ core\res\drawable-hdpi: ic_lock_idle_charging.png
Eliminar la visualización del porcentaje de carga en la pantalla de bloqueo en strings.xml entre lockscreen_plugged_in corchetes y corchetes!!!!:
frameworksbasecore \res\ value-zh-rCN
Elimina la opción de fondo de escritorio dinámico:
packages\wallpapers\Basic en AndroidManifest.xml servicegt; estos, por ejemplo, galaxias comentan lo siguiente:
lt; servicio
android: label="@string/wallpaper_galaxy" android: name="com.android.wallpaper.galaxy.GalaxyWallpaper"
android: permiso=" android.permission.BIND_WALLPAPER"gt;
lt; intent-filtergt;
lt; acción android:name="android.service.wallpaper.WallpaperService" / gt;
lt;/intent-filtergt;
lt;metadatos android:name="android.service.wallpaper" android:resource="@xml/galaxy" / gt;
lt;/srvicegt;
Cambiar número de versión:
build/core/Makefile
Línea 79
RK_VER:= xxx
Cambia la posición del diseño de la interfaz
.
package/app/Launcher2/res/xml/default_workspace.xml
Nota: cuando haces clic en cualquier apk en adb shell, se generará en segundo plano
I/ActivityManager(728 ): Iniciar actividad: Intent { act=android.intent.action.MAIN cat= }
I/WindowManager( 728): establece la rotación en 1, animFlags=0
Verifique la sección "cmp=com.estrongs.android.pop" anterior y busque el nombre del paquete después/el nombre de la clase después/--gt; esto es obligatorio en default_workspace.xml
launcher: packageName="com; ..android.browser"
lanzador: className="com.android.browser.BrowserActivity"
Cómo colocar archivos pdf en el escritorio
Coloque su propio archivo de ayuda en PDF en el escritorio para que sus invitados puedan hacer clic y explorar el archivo directamente.
String urlString = "/system/app/Nvsbl P4Dv2 English Manual.pdf";
Intención intención = nueva Intent()
intent.fromFile( new File(urlString)), "application/pdf");
startActivity(intent);
finish();
Explicación:
Primero, coloque el documento pdf en out/target/product/sdkDemo/system/app
Fije la cadena de URL de la dirección proporcionada y use Intent
intent.setAction (android .content.Intent.ACTION_VIEW);
Intent.setDataAndType(Uri.fromFile(new File(urlString)), "application/pdf");
Luego, configure el PDF. El documento se inserta en un archivo nuevo. setAction(android.content.Intent.ACTION_VIEW); Iniciar visualización
intent.setDataAndType(Uri.fromFile(new File(urlString)), "application/pdf"); /pdf puede especificar otros formatos, incluidos audio, vídeo, imágenes, etc. Pero aún no lo he probado, es necesario probarlo
Nota: Este método es muy pequeño, se puede colocar si solo colocas algunas imágenes, pero si el archivo que colocas es más grande, saldrá el paquete de datos
Este método es muy pequeño y se puede colocar si solo colocas unas pocas imágenes. El archivo system.img será muy grande, lo que significa que ocupará la memoria del sistema -----gt; por lo que no se recomienda usarlo
La interfaz de desbloqueo de PIN se suspenderá automáticamente después de 5 segundos. , y no podrá volver a usarse después de dormir desbloqueado.
La solución actual es:
Modificar el archivo frameworks\policies\base\phone\comandroid\internal\policy\impl\KeyguardViewMediator.java
Las siguientes líneas serán:
protected static final int AWAKE_INTERVAL_DEFAULT_MS = 5000;
Modificado a:
protected static final int AWAKE_INTERVAL_DEFAULT_MS = 1000 * 60 * 5
;