Bonjour,
Dans l'optique de développer une application de contrôle parental : J'ai commencer sous les conseils avisés d'un développeur qui m'a dit :
"What you need is a service that runs in a background and checks for current active package. If its not one that you approve, than display a notification and fire a new intent to display your activity. Hope this helps. "
Donc sur ce j'ai créé une classe ServiceChecker avec dans le onStartCommand je créé une
Intent myIntent = new Intent(getApplicationContext(),MainActivity.class);
et je la lance :
Problème mon activité n'apparait pas.
un peu de code :
dans MainActivity :
1 2 3 4 5 6
| @Override
protected void onPause() {
Intent myIntent = new Intent(getApplicationContext(), ServiceChecker.class);
startService(myIntent);
super.onPause();
} |
PS : j'arrive donc à lancer un service qui tourne en background, j'arrive à vérifier quels sont les packages actifs et à les comparer avec une liste de package autorisé. Mon problème se situe strictement à l'affichage de mon activité en remplacement de celle qui n'est pas autorisé.
Partager