如何使用 Uri 获取铃声标题
Posted
技术标签:
【中文标题】如何使用 Uri 获取铃声标题【英文标题】:How to get Title of Ringtone with Uri 【发布时间】:2020-05-27 09:06:21 【问题描述】:我试试这个:
Uri ringtoneUri = "content://media/internal/audio/media/55";
Ringtone ringtone = RingtoneManager.getRingtone(context, ringtoneUri);
String name = ringtone.getTitle(context);
我得到了结果:name = 55,而不是像“通用名称”这样的普通标题
我也看到Get the Ringtone title from RingtonePreference 但没有公认的答案
【问题讨论】:
【参考方案1】:试试这个
Uri ringtoneUri = RingtoneManager
.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
Ringtone ringtone = RingtoneManager.getRingtone(this, ringtoneUri);
String title = ringtone.getTitle(this);
【讨论】:
这不应该是公认的答案。您正在使用 Uri 作为通用铃声,而问题是要求为特定联系人提供铃声。以上是关于如何使用 Uri 获取铃声标题的主要内容,如果未能解决你的问题,请参考以下文章