アラームアプリケーションで使用される受信機にブロードキャストされる着信音を選択するために使用されるRingtonePreferenceがあります。
RingtonePrefernceの概要に、選択した着信音のタイトル(着信音を選択したときに表示されるリストに表示されるタイトル)を表示したいと思います。どういうわけかID3タグを取得しますか?いくつかの着信音はmp3になりますが、すべてではないので、これは良い考えではないかもしれませんか?
私が今していることは:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
strRingtonePreference = prefs.getString("RingtonePref", "DEFAULT_RINGTONE_URI");
これにより、strRingtonePreferenceは「content:// media / internal / audio / media / 55」のように見えますが、これはユーザーにとってあまり有益ではありません。
これどうやってするの?