Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Establecer la configuración del bloqueo de pantalla interactivamente

Quiero fijar el modo del screenlock a ningunos en KitKat así que puedo funcionar CTS.

Estoy utilizando el DragonBoard APQ8074 para el desarrollo de Intrinsyc, y que acaba de lanzar su BSP para Android KitKat 4.4.2. El problema es que es inestable y el menú Seguridad en Ajustes se bloquea. Así que no puedo usar el adb shell para input keyevents 19, 20, 21, 22, 23 a input keyevents 19, 20, 21, 22, 23 para navegar.

  • Google Android controlador USB y ADB
  • Android: ¿Cómo saber si alguna aplicación ya está instalada en el dispositivo android usando adb?
  • Android: copia recursiva con adb push
  • ¿Cómo capturar la pantalla tan rápido como sea posible a través de adb?
  • Cómo obtener el nombre de Android AVD desde el nombre del dispositivo de adb
  • Error de conexión ADB: No se puede crear Debug Bridge: No se puede iniciar el servidor adb: No se puede detectar la versión de adb, la salida de adb
  • adb shell settings comando adb shell settings parece que debería funcionar para esto, pero no lo es. He intentado estos comandos contra 4.2, 4.3 y 4.4, y parecen asignar los valores, pero no dan lugar visualmente a ningún cambio.

     shell@msm8974:/ $ settings get system lockscreen_disabled null shell@msm8974:/ $ settings put system lockscreen_disabled true shell@msm8974:/ $ settings get system lockscreen_disabled true shell@msm8974:/ $ settings get system screen_brightness 102 shell@msm8974:/ $ settings put system screen_brightness 255 shell@msm8974:/ $ settings get system screen_brightness 255 

    Ahora dunno si lockscreen_disabled es lo que quiero, aquí, pero Settings.java no parece proporcionar una llamada a cualquier tipo de unlock_mode , así que no sé qué más hacer. No quiero escribir una aplicación para hacer esto, sólo quiero configurar el modo de bloqueo de pantalla a None para que pueda ejecutar CTS. Si necesito modificar la fuente, entonces hago y flash una nueva imagen, estoy dispuesto a hacer eso, pero no sé qué modificar. Gracias por cualquier orientación.

  • Cómo cambiar el color y la fuente en ListView
  • Uso de texto de Android como etiqueta y valor
  • Google carga las compras en la aplicación?
  • Android Webview, Configuración de clic largo habilitado en los enlaces exclusivamente?
  • Elemento seguro de control de acceso en ICS 4.0.4
  • ¿Cómo instalar Android SDK en Ubuntu?
  • 3 Solutions collect form web for “Establecer la configuración del bloqueo de pantalla interactivamente”

    Lo he entendido.

    1. Actualizar settings.db usando shell de adb

     shell@msm8974:/ $ su shell@msm8974:/ # sqlite3 /data/data/com.android.providers.settings/databases/settings.db sqlite3> update secure set value=1 where name='lockscreen.disabled'; sqlite3> .quit 

    2. Mover o eliminar archivos de locksettings

     shell@msm8974:/ # mkdir /data/system/lock shell@msm8974:/ # mv /data/system/locksettings* lock 

    adb reboot y bueno para ir.

    Si no hay sqlite instalado en el dispositivo, use lo siguiente

    1. Establecer ajustes

     adb shell settings put secure lockscreen.disabled 1 

    2. reiniciar la recuperación

     adb reboot recovery 

    3. quitar locksettings archivos db

     adb shell rm /data/system/locksettings.db adb shell rm /data/system/locksettings.db-shm adb shell rm /data/system/locksettings.db-wal 

    Debería utilizar lockscreen.disabled como nombre de variable en el comando setting, y secure como el espacio de nombres:

     shell@msm8974:/ $ settings put secure lockscreen.disabled 1 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.