La demande est désormais là. Surveillez le branchement et le débranchement des écouteurs après avoir allumé le téléphone ou sans ouvrir l'application. pour effectuer différentes opérations.
La pensée actuelle est la suivante.
Démarrez un service après le démarrage et surveillez l'état de branchement et de débranchement des écouteurs dans le service. Si des écouteurs sont branchés, ouvrez une activité. Sinon, fermez l'activité en cours.
Y a-t-il quelque chose qui ne va pas dans cette idée ??
Le problème est de savoir comment le processus de service survit
importer android.app.ActivityManager;
importer android.app.Service;
importer android.content.BroadcastReceiver;
importer android.content.Context;
importer android.content.Intent;
importer android.content.IntentFilter;
importer android.os.IBinder;
importer android.util.Log;
importer java.util.List;
HeadPhoneService de classe publique étend le service {
}