Android notification de l'écran hors / sur

Je cherche s'il y a une notification système que je peux écouter pour voir quand l'écran est éteint. Des pensées? Quelque chose de similaire à quand le réseau se connecte / se déconnecte.

  • Android: Consommation de mémoire constante / dumpGfxInfo ()
  • Comment puis-je récupérer les données de AsyncTasks doInBackground ()?
  • Numérisation et édition des valeurs de mémoire de l'application Android par programme
  • Quel est le but de IntentSender?
  • Android - comment envoyer des rapports d'incident?
  • Android CookieManager setCookie ne définit rien
  • 2 Solutions collect form web for “Android notification de l'écran hors / sur”

    Le moyen le plus simple est de mettre ceci dans votre méthode MyApplication.onCreate() :

     IntentFilter intentFilter = new IntentFilter(Intent.ACTION_SCREEN_ON); intentFilter.addAction(Intent.ACTION_SCREEN_OFF); registerReceiver(new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) { Log.d(TAG, Intent.ACTION_SCREEN_OFF); } else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) { Log.d(TAG, Intent.ACTION_SCREEN_ON); } } }, intentFilter); 

    Le système diffusera lorsque l'écran s'allume et s'éteint –

    Pour les écouter, vous pouvez créer un BroadcastReceiver qui écoute les événements:

    Intention.ACTION_SCREEN_OFF Intent.ACTION_SCREEN_ON

    Ils sont répertoriés dans la documentation ici :

    En outre, il existe un tutoriel sur la réponse à ces événements que vous pourriez trouver utile.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.