Android 里面怎么读取短信设置的铃声?
读取到之后可以直接用MediaPlayer播放吗?

解决方案 »

  1.   

    android.provider.Settings.System.DEFAULT_NOTIFICATION_URI
    获取这个设置项试试
      

  2.   

    http://wapwenku.baidu.com/view/5b31873710661ed9ad51f324.html
      

  3.   

    方法一:
    设置个性短信铃声: 设置个性短信铃声需要使用到一个软件“短信提示器”, 添加自己个性铃声到铃声列表的方 式和“设置个性来电铃声”是一样的, 选择好自己需要的铃声之后, 就可以进入短信提示器 这个软件了, 点击“短信设置”——点击“启用通知”, 在“提示音”中选择铃声列表中自 己的个性铃声。 “振动选项”中选择启用震动, 另外还可以选择振动方式和 LED 灯提示选项, 可以说这款软件的功能还是很齐全的, 选好之后还可以点击“检查提示功能”看看设置好了 没有。
    方法二:
    在 sd 卡里建立 “ringtones”(来电铃声)"alarms”(闹钟铃声) “notifications”(短信通知铃声),把你不同用途的铃声放到不同 的文件夹下手机就可以自动找到。
    用这个方法设置短信铃声的话需要, 进入“短信”——MENU——通知设 置,选择通知,选取自己的个性铃声,打开振动。 
      

  4.   

    短信铃声是mms程序自己的perf保存的,其他程序无法修改的,如果有root权限,可以强制修改他的perf文件,就是个xml文件