gpt4 book ai didi

android - 从 RingtonePreference 获取铃声标题

转载 作者:IT老高 更新时间:2023-10-28 23:26:33 35 4
gpt4 key购买 nike

我有一个 RingtonePreference 用于选择向警报应用程序中使用的接收器广播的铃声。
我想在 RingtonePrefernce 的摘要中显示所选铃声的标题(您选择铃声时看到的列表中显示的标题)。不知何故获得ID3标签?有些铃声可能是 mp3,但不是全部,所以这可能不是一个好主意?

我现在要做的是:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
strRingtonePreference = prefs.getString("RingtonePref", "DEFAULT_RINGTONE_URI");

这将使 strRingtonePreference 看起来像“content://media/internal/audio/media/55”,这对用户来说信息量不是很大。

我该怎么做?

最佳答案

Uri ringtoneUri = Uri.parse(strRingtonePreference);
Ringtone ringtone = RingtoneManager.getRingtone(context, ringtoneUri);
String name = ringtone.getTitle(context);

关于android - 从 RingtonePreference 获取铃声标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4498315/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com