2011-12-03 5 views
1

私は特定のサウンドファイルのURI、デフォルトの着信音contents://settings/system/ringtoneを持っています。どのように私はその曲のタイトルと他の詳細を得ることができますか?デフォルトの着メロからメタデータを取得

+0

ニースの編集、@Craigy! user1078570、あなたはCraigyの例から学ぶべきです...彼が明確にするために編集していなかったら、この質問はあなたの他の質問と同じくらい速く閉じられたでしょう。 – Shog9

+0

この質問は、編集がクリアになった時点で再度開く必要があります。 –

答えて

5

デフォルト着メロメタデータを取得することは、想定しているより少し複雑です。

開始するには、RingtoneManagerクラスが適しています。私はそれを得ることが可能かどうかわからない

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

:デフォルトの着信音のタイトルを取得するために、それは簡単です、このクラスを使用して

int TYPE_ALARM   Type that refers to sounds that are used for the alarm. 
int TYPE_ALL    All types of sounds. 
int TYPE_NOTIFICATION Type that refers to sounds that are used for notifications. 
int TYPE_RINGTONE  Type that refers to sounds that are used for the phone ringer. 

:それは、次の4つの領域から、デフォルトRingtoneを取得するための方法を提供し、着メロに関する他のデータ。

関連する問題