Bonjour,
Je développe sous android depuis peu, et j'ai un problème que j'espère vous m’aiderez a résoudre.
Je développe en ce moment une application et je doit dans la mesure du possible interdire l'accès aux menu de paramètres de la tablette, voir gérer son accès grâce à un mot de passe.
J'ai pensé utilisé un Broadcast Receiver, sans succès, je vous met le code quand même car je ne comprend pas pourquoi celà ne marche pas.
J'ai tout d'abord créer une classe SettingsReceiver héritant de BroadcastReceiver, implémentant la méthode onReceive(Context contexte, Intent intent). Je n'ai mis qu'un Log.i(); dans cette méthode pour voir si celle-ci était bien appelée mais rien ne s'affiche.
Puis dans mon fichier AndroidManifest.xml j'ai mis ces lignes :
Voilà je ne voit pas pourquoi rien ne s'affiche dans mon logcat quand j'ouvre le menu des paramètres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <receive android:name="com.commonsware.settings.SettingsReceiver"> <intent-filter> <action android:name="android.settings.SETTINGS" /> </intent-filter> </receive>
Si vous connaissez une autre solution pour restreindre l'accès au paramètres, je suis preneur aussi.
Merci à vous.
Partager