1
我看到多个线程关于这样做,但他们都在不同的方法。有人能告诉我采取原始资源(即“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();
,而不是设置我的铃声到MP3在我的原始文件夹,这个代码只是将其设置为我的手机上的默认AT&T铃声。我是否需要首先将我的声音导出到外部存储器? – hellowill89 2012-07-28 17:42:54
它不是从原始文件夹工作。任何想法家伙直接从原始文件夹设置铃声? – 2013-01-05 18:33:58