電話プロファイル アプリを拡張して、電話のデフォルトの着信音を処理できるようにしようとしています。
システムのデフォルトの着信音でデフォルトの着信音を使用するようにアプリを設定すると、問題なく設定されます。/sdcardにあるデフォルトの着信音を設定しようとすると、Uriは正しく入りますが、それを設定するときは、デバイスのSettings.System設定へのポインタを引き出すだけです。着信音メディア。
通常、システムのデフォルトのものを設定する場合、Toast は設定どおりの名前と Uri であり、問題はありませんが、外部のものを使用すると、「不明な着信音」と表示され、Uri はシステム設定へのポインターを示します)。
RingtoneManager.getDefaultType()
Uri を取得してから設定するために使用しsetActualDefaultRingtoneUri()
ています。