I am android developer and want to create a android apps.In this apps ,it needed to show the android default ringtone list.But i can not show it.How to get the android default ringtone list .
Please help to me.
Ani*_*kur 12
我赞成Yuichi的答案,但它对我来说并不完全有用.对于每个铃声我得到相同的URI(不同的标题思想).以下代码为我工作 -
public void listRingtones() {
RingtoneManager manager = new RingtoneManager(this);
manager.setType(RingtoneManager.TYPE_RINGTONE);
Cursor cursor = manager.getCursor();
while (cursor.moveToNext()) {
String title = cursor.getString(RingtoneManager.TITLE_COLUMN_INDEX);
Uri ringtoneURI = manager.getRingtoneUri(cursor.getPosition());
// Do something with the title and the URI of ringtone
}
}
Run Code Online (Sandbox Code Playgroud)
你可以在Playstore上看到工作应用程序.
这个问题/答案应该可以满足您的需求:How to Bring up list of available notification sound on Android
你只需要换掉RingtoneManager.TYPE_NOTIFICATIONforRingtoneManager.TYPE_RINGTONE
| 归档时间: |
|
| 查看次数: |
7148 次 |
| 最近记录: |