如何从原始文件夹资源设置铃声

时间:2012-07-28 06:15:42

标签: android

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

但是,如果某人有一些java显示它如何发挥作用,那就太棒了。

1 个答案:

答案 0 :(得分:-1)

像这样使用,愿它有所帮助

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

            RingtoneManager.getRingtone(getApplicationContext(), path)
                    .play();