1

我看到了多个关于这样做的线程,但它们的方法都不同。有人能告诉我获取原始资源(即“song.mp3”)并将其设置为手机铃声的最终方法吗?我知道它是这样的: 1. 将歌曲推送到外部存储。2.设置铃声使用歌曲保存在外部存储中的绝对路径。

但是,如果有人有一些 java 来展示它是如何发挥作用的,那就太好了。

4

1 回答 1

-1

像这样使用,可能会有所帮助

Uri path = Uri.parse("android.resource://com.packagename/raw/song.mp3");
            RingtoneManager.setActualDefaultRingtoneUri(
                    getApplicationContext(), RingtoneManager.TYPE_RINGTONE,
                    path);

            RingtoneManager.getRingtone(getApplicationContext(), path)
                    .play();
于 2012-07-28T07:09:33.147 回答