El botón HOME no funciona, ¿es posible escuchar?
Ok aquí está mi problema. Cada vez que pulse el botón HOME, no pasa nada. Si estoy en una aplicación y presiona que no estoy enviado a la pantalla de inicio como debería ser.
Sin embargo, si la pantalla está bloqueada y la presiono, la pantalla se iluminará (porque se pulsó una tecla).
- Excepción de tiempo de ejecución en las pruebas de Android JUnit
- Android: Recibe UsbDevice de intención
- Zbar con Android: el visor de la cámara del escáner permanece inactivo y negro después de mostrar la url en el navegador
- Abre la actividad A y carga un fragmento específico de la actividad A de la actividad B
- Los extras de intenciones de recreación de actividad son nulos
Así que por lo que puedo decir, el sistema está registrando la pulsación de teclas para HOME pero no está llamando a la intención "android.intent.category.HOME".
¿Hay alguna manera de monitorear el botón HOME, y si se presiona, llama a la intención "android.intent.category.HOME" de mi aplicación? He buscado por todas partes StackOverflow, pero no puedo encontrar ninguna forma de trabajo para escuchar la tecla HOME cuando la intención HOME no se activa.
Revisión del problema:
La pulsación del botón HOME hace que el sistema se despierte cuando está bloqueado, por lo que la tecla obviamente funciona.
El botón HOME no causará la intención de "android.intent.category.HOME" de activar, ni enviará todas las aplicaciones abiertas al fondo.
¿Alguna ayuda?
- EditText: establece el número de caracteres programáticamente
- Android: Consigue tiempo gastado por actividad
- ¿Cómo puedo iniciar la aplicación de correo electrónico con el campo "a" pre-llenado?
- Android SecurityException en PDF Enviar intención
- Intención FLAG_GRANT_READ_URI_PERMISSION Uso de FileProvider en Gingerbread
- Android: diálogo abierto para seleccionar audio
- Instalar / desinstalar APKs de forma programática (PackageManager vs Intents)
- Utilizar una intención para enviar datos a mi actividad
Tuve este problema en mi TF101, creo que borré algunos ajustes de Android con Titanium Backup. Después de reiniciar el dispositivo, el botón Inicio no haría nada, algunos ajustes rápidos no se mostrarían y el botón de encendido mostraría muy pocas opciones.
Un montón de sitios me instó a hacer un restablecimiento de fábrica (copia de seguridad y restauración tardaría un día). Después de probar varias posibles soluciones he llegado a este hilo http://forum.cyanogenmod.org/topic/19605-home-button-issues-striking-back/ que lo resolvió.
He utilizado el android sdk instalado en mi Ubuntu, con los siguientes pasos:
-
Utilice adb como su para recuperar la base de datos de configuración de Android:
Sudo plataforma-tools / adb -d pull /data/data/com.android.providers.settings/databases/settings.db settings.db
-
Utilice sqlite3 para comprobar si device_provisioned = 1 (falta esta configuración)
Tools / sqlite3 settings.db "seleccione * from secure;" | Disposición grep
La respuesta correcta sería "nnn | device_provisioned | 1" donde nnn es el número de la línea. Si no hubo respuesta, tendría que agregar esta configuración al archivo.
-
Utilice sqlite3 para agregar esta configuración al archivo
Tools / sqlite3 settings.db "INSERT INTO secure (nombre, valor) VALUES ('device_provisioned', '1');
-
Poner el archivo de nuevo en tu dispositivo Android
Sudo platform-tools / adb -d push settings.db /data/data/com.android.providers.settings/databases/settings.db
-
Apague el androide (al principio probé la opción de reinicio en el menú del botón de encendido, pero restauró mi configuración defectuosa de alguna manera. Después presioné el botón de encendido hasta que el dispositivo se cerró.)
-
Encendido. El botón Inicio estaba funcionando de nuevo (junto con las otras características que faltan).
Sin embargo, si la pantalla está bloqueada y la presiono, la pantalla se iluminará (porque se pulsó una tecla).
Esto no es normal comportamiento del dispositivo Android, como otros han comentado. Tal vez es normal para su modelo de teléfono, en cuyo caso, siento oír eso, ya que la vida de la batería es probable que chupar, ya que será siempre golpeando el botón HOME y encender la pantalla.
¿Hay alguna manera de monitorear el botón HOME, y si se presiona, llama a la intención "android.intent.category.HOME" de mi aplicación?
No. Puede escribir una actividad que implemente una pantalla de inicio, pero parece poco probable que le ayude aquí.
¿Alguna ayuda?
Lo más probable es que tengas alguna aplicación en tu dispositivo que sea tu pantalla de inicio predeterminada y se comporte mal. Intenta encontrarlo y desinstalarlo. O, reinicie el teléfono en modo a prueba de errores y ver si eso le da control de nuevo para que pueda encontrar y desinstalarlo. O bien, restablezca su teléfono de fábrica.
Para más información sobre este tema, visite http://android.stackexchange.com , el sitio para las preguntas de los usuarios finales de Android.
Para cualquiera que busque este problema aún, el botón de inicio de mi dispositivo se desactivó después de un bloqueo. Lo intenté todo, incluyendo un reinicio. También hubo algunos otros problemas funcionales también.
Una vez que recibí y contesté una llamada telefónica, el problema fue arreglado de alguna manera.
Tal vez un servicio fue desactivado en accidente y la telefonía se reinició, pero espero que esto ayude a alguien frustrado por este problema.
- Diferencia entre? SelectableItemBackground,? Android: selectableItemBackground y? Android: attr / selectableItemBackground en Android?
- Calcular la velocidad de una aplicación de navegación sin el método getSpeed ()