1
Comment savoir Android Phone va dormir? S'il vous plaît Aidez-moi avec un exemple de code. Merci d'avoir lu.Comment savoir Android Phone va dormir?
Comment savoir Android Phone va dormir? S'il vous plaît Aidez-moi avec un exemple de code. Merci d'avoir lu.Comment savoir Android Phone va dormir?
Vous devez vous inscrire pour un BroadcastReceiver Intent.ACTION_SCREEN_OFF
, créez le BroadcastReceiver
C'est là que vous gérez l'intention de screen_off.
private BroadcastReceiver receiver = new BroadcastReceiver() {
public void onReceive(final Context context, final Intent intent) {
/*
* dispatch screen_off
* to handler method
*/
String iAction = intent.getAction();
if (iAction.equals(Intent.ACTION_SCREEN_OFF))
handleScreenAction(iAction);
}
};
Maintenant le filtre pour enregistrer le récepteur.
static void registerReciever() {
IntentFilter myFilter = new IntentFilter();
// Catch screen off event
myFilter.addAction(Intent.ACTION_SCREEN_OFF);
registerReceiver(receiver, myFilter);
}
Rien ne se passe Pouvez-vous fournir le code complet s'il vous plaît Ce sera une grande aide – James
Vous devez déclarer le récepteur dans votre AndroidManifest.xml aussi. –
Incorrect. C'est l'une des intentions qui ne peuvent pas être déclarées pour un destinataire dans le manifeste. En tout cas, vous ne voulez pas faire à la fois le manifeste et le code. –