0

私は偽の呼び出しアプリケーションを開発しています。私は現在の着信音のmp3ファイルを取得したいので、別のアプリケーションで偽の呼び出しを作成する同じ着メロファイル。私は多くを検索しましたが、適切な解決策を見つけることができません。それでも、このコードを使用して現在の着信音を再生しています。この着メロのmp3ファイルを入手する方法はありますか?androidのデフォルト/現在の着信音のmp3ファイルを取得する方法

public void onClick(View view) { 
    Uri defaultRintoneUri = RingtoneManager.getActualDefaultRingtoneUri(getApplicationContext(), RingtoneManager.TYPE_RINGTONE); 
    Ringtone defaultRingtone = RingtoneManager.getRingtone(getApplicationContext(), defaultRintoneUri); 
    defaultRingtone.play(); 
} 

答えて

0
private Uri getCurrentSound(){ 

    Uri ringtone_uri = RingtoneManager.getActualDefaultRingtoneUri(MainActivity.this, RingtoneManager.TYPE_RINGTONE); 

    if(ringtone_uri == null){ 
     // if ringtone_uri is null get Default Ringtone 
     ringtone_uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE); 
    } 

    return ringtone_uri; 
} 
関連する問題