2016-11-07 6 views
1

ich folgenden Code verwenden Klingeltöne anzuzeigen:Nicht in der Lage Klingeltöne von/system/Medien/Audio anzuzeigen/Klingelton

Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); 
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, 
     RingtoneManager.TYPE_NOTIFICATION | RingtoneManager.TYPE_RINGTONE); 
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true); 
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_DEFAULT_URI, 
     RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION)); 
startActivityForResult(intent, 999); 

Aber Dialog zeigt Alarme/storage/emulierten/0/Klingeltöne Verzeichnis. Gibt es eine Möglichkeit, auf Klingeltöne aus dem Verzeichnis/system/media/audio/ringtones zuzugreifen?

Antwort

0

Vergewissern Sie sich, die Erlaubnis auf den manifesten

hinzugefügt
<manifest ...> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" 
       /> 
    ... 
</manifest>