Jump to content

App Système Android - Permission MODIFY_PHONE_STATE


Recommended Posts

  • Moderators

Salam,

 

Question aux développeurs Android DZ, je suis pro du Java mais le monde Android est assez nouveau pour moi, donc voilà :

 

Je développe une petite application Java (pour utilisation personnelle), qui demande la permission MODIFY_PHONE_STATE, le premier besoin est de pouvoir consulter l'agenda du smartphone, et en fonction de celui ci, et de quelques préférences, pouvoir blocker des appels, renvoyer un SMS d'excuse...etc

 

J'ai trouvé assez d'exemple sur le net pour faire une première version qui intercepte un appel entrant, mais au moment de vouloir blocker l'appel, j'ai cette exception

 

E/ERROR(3574): java.lang.SecurityException: Neither user 10126 nor current process has android.permission.MODIFY_PHONE_STATE.

 

Après une longue recherche sur google, il s'avère que cette permission est dédiée aux applications Système, donc ma première question est : comment déployer mon application en tant qu'app Système ? d'après ce que j'ai compris, aucun rapport avec le fait d'avoir les droits root.

 

Par avance Merci pour vos éclaircissements.

Link to post
Share on other sites
  • Moderators

MDR problème résolu, par hasard :p

 

En fait, ce qui pose problème c'est :

telephonyService.silenceRinger();

 

et non pas

telephonyService.endCall();

 

donc j'ai viré la première ligne qui ne servait à rien d'ailleurs :p

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...