怎么在Android应用中添加一个消息提示音功能-创新互联
本篇文章为大家展示了怎么在Android应用中添加一个消息提示音功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

具体实现的步骤。
难点之一:获取到手机系统的提示音,并将它们显示在一个listview里面。
参考如下代码:
// 获得RingtoneManager对象
RingtoneManager manager = new RingtoneManager(this);
// 设置RingtoneManager对象的类型为TYPE_NOTIFICATION,这样只会获取到notification的对应内容
manager.setType(RingtoneManager.TYPE_NOTIFICATION);
Cursor cursor = manager.getCursor();
int num = cursor.getCount();
Log.i("tag", num + "消息音个数");
// 存储消息音名字的arrayList
ArrayList ringtoneList = new ArrayList();
for (int i = 0; i < num; i++) {
//获取当前i的铃声信息
Ringtone ringtone = manager.getRingtone(i);
//获取当前i的uri,设置notification的自定义铃声要用到
Uri uri = manager.getRingtoneUri(i);
//获取到当前铃声的名字
String title = ringtone.getTitle(this);
ringtoneList.add(title);
} 本文名称:怎么在Android应用中添加一个消息提示音功能-创新互联
转载来于:http://www.jxjierui.cn/article/cechhs.html


咨询
建站咨询
