【问题标题】:How to get Title of Ringtone with Uri如何使用 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 但没有公认的答案

【问题讨论】:

    标签: android ringtone


    【解决方案1】:

    试试这个

      Uri ringtoneUri = RingtoneManager
                    .getDefaultUri(RingtoneManager.TYPE_RINGTONE);
            Ringtone ringtone = RingtoneManager.getRingtone(this, ringtoneUri);
            String title = ringtone.getTitle(this);
    
    

    【讨论】:

    • 这不应该是公认的答案。您正在使用 Uri 作为通用铃声,而问题是要求为特定联系人提供铃声。
    猜你喜欢
    • 1970-01-01
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 2019-12-09
    • 1970-01-01
    相关资源
    最近更新 更多