Bonjour
Je souhaite changer dynamiquement la sonnerie du téléphone. L'utilisateur choisit une sonnerie et celle-ci devient la sonnerie par défaut. Voici le code
mais la fonction setActualDefaultRingtoneUri me jette.Sans cette ligne le code fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 protected void onActivityResult(int requestCode, int resultCode, Intent data){ String ringTonePath = ""; if (resultCode == RESULT_OK) { Uri uri = data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI); if (uri != null) { ringTonePath = uri.toString(); RingtoneManager.setActualDefaultRingtoneUri(getApplicationContext(),RingtoneManager.TYPE_NOTIFICATION, uri); } } pref = getPreferences(Context.MODE_PRIVATE); editeur = pref.edit(); editeur.remove("prefSon"); editeur.putString("prefSon", ringTonePath); editeur.commit(); }
Une idée ?
mc








Répondre avec citation




Partager