2010-10-23 5 views
0

Je souhaite créer une activité qui utilise l'action d'intention pour Screen_off - existe-t-il un moyen simple de le faire? Je ne cesse de me demander où je devrais commencer - est-ce que l'activité screen_off doit être définie quelque part et ensuite appelée?créer une application d'activité

+0

Pourquoi ne pas utiliser le service pour le processus d'arrière-plan (screen-off) http://developer.android.com/reference/android/app/Service.html – ArK

Répondre

1

Il n'y a pas d'activité SCREEN_OFF. L'action SCREEN_OFF est une diffusion . En outre, il n'est pas envoyé aux applications qui s'enregistrent à travers leur manifeste, donc la seule façon d'être appelé est d'avoir quelque chose d'autre en cours d'exécution au moment où Context.registerReceiver() est utilisé pour recevoir cette diffusion. (La raison en est que la désactivation de l'écran et surtout le besoin d'être rapide, et que le lancement d'applications dans le cadre de ce processus peut très facilement avoir un impact perceptible sur les performances.)

Questions connexes