Android从活动中更改铃声

时间:2011-06-29 07:48:06

标签: android android-intent mp3 ringtone

好吧,我发现这个代码,运行之后我得到了一些活动(如Dialog)可供选择,到目前为止一切顺利。但我的问题是我想选择一些mp3作为我的铃声,我该怎么做?

此代码仅提供列表中的默认铃声:

        Intent intent = new Intent( RingtoneManager.ACTION_RINGTONE_PICKER);
        intent.putExtra( RingtoneManager.EXTRA_RINGTONE_TYPE,
        RingtoneManager.TYPE_RINGTONE);
        intent.putExtra( RingtoneManager.EXTRA_RINGTONE_TITLE, "Select Tone111");

        intent.putExtra( RingtoneManager.EXTRA_RINGTONE_EXISTING_URI,
        Uri.parse( "/sdcard/Slipknot - Spit It Out.mp3"));

        startActivityForResult( intent, 0);

2 个答案:

答案 0 :(得分:2)

解决方法是在音频中添加文件夹铃声(/ sdcard / media / audio / ringtone /) 你可以在这个文件夹中添加mp3,这样它们就会显示在列表中

答案 1 :(得分:0)

您可以使用TYPE_ALL