mouradski Posté(e) le 3 août 2013 Share Posté(e) le 3 août 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mouradski Posté(e) le 3 août 2013 Auteur Share Posté(e) le 3 août 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.