He estado buscando los últimos 2 días en SW, Google, y así sucesivamente. Estoy buscando una forma de implementar una actividad que viene con la pantalla de bloqueo nativa de Android ICS como la que se muestra en las pantallas a continuación. Esas pantallas vienen de Player Pro pero noté que también otros jugadores (PlayerPro por ejemplo) tienen la misma característica que se ve exactamente igual, es por eso que creo que es algo nativo o, al menos, hay una forma común de implementarlo.cerradura de pantalla nativa de Android ICS
Hasta ahora sólo lograron obtener y actividad que reemplace la pantalla de bloqueo usando estas banderas:
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
con un BroadCaseReciever en estos eventos:
Intent.ACTION_SCREEN_ON
Intent.ACTION_SCREEN_OFF
Intent.ACTION_USER_PRESENT
Mi problema es que yo quiero que mi actividad que se muestra con la pantalla de bloqueo, no reemplazarlo. ¿Ustedes saben cómo lograr esto?
¿hay una API nativa oculta para hacer esto?
¿Pueden vincularme alguna muestra que implemente esta característica en particular?
gracias de antemano;)
Ver este post: http://stackoverflow.com/questions/4065201/android-how-can-i-programmatically-draw-text-on-key-guard-screen-lock-screen-screen Pero, tal vez desde el 4.0 es posible, sino Player Pro usa su propia API – Guillaume
¿Qué quiere decir con "su propia API"? por cierto, también otros jugadores tienen la misma característica (PowerAmp, por ejemplo), así que supongo que no es algo desarrollado por los chicos de PlayerPro. –
¿Es tal vez un fragmento de diálogo que usa el indicador mostrar cuando está bloqueado? EDITAR: también parece haber un FLAG_SPLIT_TOUCH que permite que los toques fuera de la ventana se transfieran a esa ventana si tiene el indicador activado ... Parece que la combinación de estos dos podría permitirlo –