mouradski Posted August 3, 2013 Share Posted August 3, 2013 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. Quote Link to comment Share on other sites More sharing options...
mouradski Posted August 3, 2013 Author Share Posted August 3, 2013 MDR problème résolu, par hasard 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.