Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 26/03/13, 09:39:16
Array

[xs_avatar]
rafapater rafapater no está en línea
Miembro del foro
 
Fecha de registro: jul 2012
Localización: Sevilla
Mensajes: 324
Modelo de smartphone: Jiayu G4S
Tu operador: Simyo
Deshabilitar boton home

Hola! Alguien tiene alguna idea de como deshabilitar la función del botón home? o como ocultarlo?

El problema es que tengo una aplicación a modo de LockScreen que necesito que esté siempre visible hasta que se introduzca el pin correcto y el botón de home minimiza mi Activity y no consigo capturar dicho evento para evitar su efecto.

Estoy utilizando la versión de Android 4.2

Un saludo y gracias.
Responder Con Cita


  #2  
Viejo 27/03/13, 21:02:27
Array

[xs_avatar]
pmaicas pmaicas no está en línea
Desarrollador
 
Fecha de registro: dic 2008
Mensajes: 1,299

No se puede, pero hay una manera de sortear el problema, consiste en que tu aplicacion sea el launcher por defecto.
__________________
Saludos
-Pedro-
http://www.maicas.net/ (desarrollo de software)
http://droid.maicas.net/ (solo android)
Responder Con Cita
  #3  
Viejo 27/03/13, 23:21:55
Array

[xs_avatar]
set92 set92 no está en línea
Miembro del foro
 
Fecha de registro: jun 2012
Mensajes: 468
Modelo de smartphone: samsung
Tu operador: Movistar
__________________
Gracias a todos aquellos que no piensan en lo que cuesta diseñar/desarrollar una app, que no pagan ni 5 miseros euros y fastidian a todos los programadores, es un gran aliciente para todos los futuros programadores como yo
Responder Con Cita
  #4  
Viejo 28/03/13, 00:55:47
Array

[xs_avatar]
rafaelpernil rafaelpernil no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 672
Modelo de smartphone: HTC One M8, Samsung Galaxy S III
Tu operador: Vodafone
Borrar mensaje por favor. Confusión.
__________________
¡El mejor kernel que he probado!

Última edición por rafaelpernil Día 28/03/13 a las 01:17:24.
Responder Con Cita
  #5  
Viejo 29/03/13, 07:09:33
Array

[xs_avatar]
pmaicas pmaicas no está en línea
Desarrollador
 
Fecha de registro: dic 2008
Mensajes: 1,299

 Cita: Originalmente Escrito por set92 Ver Mensaje
Dije que 'no se puede', por simplificar. Tengo un programa que se ejecuta a pantalla completa en el que tenía que evitar que se pudiera salir de él. Poniendolo a pantalla completa y capturando el boton back ya solo queda solucionar el tema del boton 'home'.

Resulta que si usas onAttachedToWindow() .... TYPE_KEYGUARD); en Android 2.2 (por ejemplo) aparece la barra de estado y por ahí puedes ejecutar los ajustes o alguna otra cosa. En android 4 no aparece la barra de estado pero es que ni siquiera se bloquea la tecla home, es decir que este procedimiento en android 4 no hace nada.

Lo que funciona (e indiqué en mi respuesta) es registrar la aplicacion como launcher, y adoptarlo como launcher por defecto. ENtonces el boton home invoca precisamente a tu aplicacion y no hay forma de salir de ahí:
__________________
Saludos
-Pedro-
http://www.maicas.net/ (desarrollo de software)
http://droid.maicas.net/ (solo android)
Responder Con Cita
  #6  
Viejo 02/04/13, 08:03:05
Array

[xs_avatar]
rafapater rafapater no está en línea
Miembro del foro
 
Fecha de registro: jul 2012
Localización: Sevilla
Mensajes: 324
Modelo de smartphone: Jiayu G4S
Tu operador: Simyo
Gracias a todos por vuestras respuestas, pero en mi caso no me valen.
Lo del onAttachedToWindow() .... TYPE_KEYGUARD); no me sirve porque uso android 4.2
y lo de poner mi aplicación como launcher tampoco porque ya tengo otra aplicación que actua siempre como launcher.
Responder Con Cita
  #7  
Viejo 02/04/13, 11:02:17
Array

[xs_avatar]
pmaicas pmaicas no está en línea
Desarrollador
 
Fecha de registro: dic 2008
Mensajes: 1,299

Nada te impide lanzar desde el nuevo launcher la aplicación que anteriormente era el launcher.

De todas formas resulta 'curioso' que no se pueda programar un lockscreen facilmente, debe haber algun motivo para ello, pero a mi no se me ocurre cual.
__________________
Saludos
-Pedro-
http://www.maicas.net/ (desarrollo de software)
http://droid.maicas.net/ (solo android)
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 09:36:19 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /