gérer l'événement d'arrêt de téléphone dans Android
Pourriez-vous poster un code simple pour gérer l'extinction de l'événement.
J'ai besoin manifeste et le récepteur.
J'ai besoin de ce qui suit:
J'ai un service qui s'exécute en arrière-plan et je veux détecter téléphone arrêt, afin de le faire dans le silence de la mode, de sorte que le terrible opérateur de la musique ne joue pas.
Après le redémarrage du téléphone (j'ai déjà au démarrage du récepteur), le service permettra de téléphone de son.
source d'informationauteur Ton
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'écouter pour la suite de l'intention à l'action dans votre récepteur:
Pour le rendre compatible avec certains HTC (ou autres) qui offre rapide de mise hors tension automatique, vous devez inclure les éléments suivants action trop dans le même intent-filter:
Pour plus d'info, lire cette
public static final String ACTION_SHUTDOWN
De diffusion de l'Action: l'Appareil s'arrête. C'est diffusé lorsque l'appareil est en cours d'arrêt (désactiver complètement, ne pas dormir). Une fois la diffusion terminée, l'arrêt définitif va de l'avant et toutes les données non sauvegardées perdu. Les applications ne seront normalement pas besoin de manipuler ce, depuis le premier plan de l'activité sera mis en pause.
C'est un protégées intention qui ne peut être envoyé par le système.
Valeur Constante: "
android.intent.action.ACTION_SHUTDOWN
"Et ce ACTION_SHUTDOWN peuvent différer d'un appareil à
Comme HTC son
android.intent.action.QUICKBOOT_POWEROFF