これを行うことについて複数のスレッドがありますが、それらはすべてアプローチが異なります。生のリソース (つまり "song.mp3") を電話の着信音として設定する決定的な方法を教えてもらえますか? 1. 曲を外部ストレージにプッシュします。2.外部ストレージに保存された曲の絶対パスを使用して着信音を設定します。
しかし、誰かがこれがどのように機能するかを示す Java を持っていれば、それは素晴らしいことです。
これを行うことについて複数のスレッドがありますが、それらはすべてアプローチが異なります。生のリソース (つまり "song.mp3") を電話の着信音として設定する決定的な方法を教えてもらえますか? 1. 曲を外部ストレージにプッシュします。2.外部ストレージに保存された曲の絶対パスを使用して着信音を設定します。
しかし、誰かがこれがどのように機能するかを示す Java を持っていれば、それは素晴らしいことです。
このように使用してください、役に立ちますように
Uri path = Uri.parse("android.resource://com.packagename/raw/song.mp3");
RingtoneManager.setActualDefaultRingtoneUri(
getApplicationContext(), RingtoneManager.TYPE_RINGTONE,
path);
RingtoneManager.getRingtone(getApplicationContext(), path)
.play();