Creación de una aplicación de pantalla de bloqueo de Android.

Cómo crear una aplicación de bloqueo de pantalla que actúa como un bloqueo para Android móvil. Encontré uno, pero era mal construido código sabio y si presioné la llave física casera, desbloqueó, haciendo la aplicación inútil.

Me encontré con un foro que indica algún método de bloqueo de la funcionalidad de botón de inicio se eliminó en Android 4.x

Sin embargo, tengo una idea impresionante para una pantalla de bloqueo, pero no hay terreno para empezar. Si alguien tiene algún conocimiento sobre el tema, me encantaría escucharlo.

Gracias a todos 🙂

Sí, es posible. Esta es una pantalla de bloqueo simple Código fuente de GitHub

Creación de una aplicación que funciona como una cerradura no es gran cosa, pero como usted dijo para la cuestión clave de inicio, le sugiero que ir y desarrollar la aplicación tanto como usted necesita y el único área final que se quedan atrapados es el control de teclas de inicio Así que, trate de encontrar alguna forma difícil de obtener el control de la clave de inicio y hacerlo como un lanzador de aplicaciones para su aplicación de bloqueo. No es muy complicado, pero un poco difícil. Voy a publicar, si puedo encontrar cualquier código de acceso a la página principal de código fuente

PD:

Aquí está el tutorial para acceder a Home Key

Encontré la clave de inicio en algún lugar. Añada estas líneas en el Manifiesto de la aplicación.

Siguiendo dos líneas hará la magia

<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> 

Y anule este método en su actividad

 @Override public void onAttachedToWindow() { super.onAttachedToWindow(); this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_HOME) { Log.i("Home Button","Clicked"); } if(keyCode==KeyEvent.KEYCODE_BACK) { finish(); } return false; } 

Tenga en cuenta que no he probado estos códigos o métodos, sólo trató de ayudarle (puede encontrar algunos inconvenientes).

PS: basado en los votos puedo garantizar que mi sugerencia está funcionando y se puede desarrollar tal aplicación con la ayuda anterior 🙂

  • ¿Cómo iniciar una nueva actividad desde lockscreen?
  • Iniciar actividad externa mientras el teléfono está bloqueado
  • Mostrar información personalizada en la pantalla de bloqueo en Android
  • Android Galaxy S4 - Actividad visible en la pantalla de bloqueo
  • Android: reproductor de música por defecto en lockscreen
  • Android LockScreen
  • ¿Cómo usar la pantalla de bloqueo de contraseña predeterminada en nuestra aplicación de Android?
  • Lockscreen de Android ICS nativo
  • Android Lollipop - controles de música de pantalla de bloqueo
  • Activar o desactivar la pantalla PatternLock del código
  • RemoteControlClient - Audio Focus es necesario / necesario?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.