2016-11-07 11 views
1

私は着メロを表示するには、次のコードを使用しています:システム/メディア/オーディオ/着メロ/から着メロを表示することができません

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); 

しかしダイアログは/ストレージからアラームを示しているが//0 /着メロディレクトリをエミュレート。 /system/media/audio/ringtonesディレクトリから着信音にアクセスする方法はありますか?

答えて

0

マニフェスト

<manifest ...> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" 
       /> 
    ... 
</manifest> 
に許可を追加したことを確認してください
関連する問題