多媒体铃声设置
来源:互联网 发布:小学教育软件 编辑:程序博客网 时间:2024/04/30 21:30
//设置--铃声的具体方法
public void setMyRingtone(String path){
File sdfile = new File(path);
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, sdfile.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, sdfile.getName());
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
values.put(MediaStore.Audio.Media.IS_RINGTONE, true);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
values.put(MediaStore.Audio.Media.IS_ALARM, false);
values.put(MediaStore.Audio.Media.IS_MUSIC, false);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(sdfile.getAbsolutePath());
Uri newUri = context.getContentResolver().insert(uri, values);
RingtoneManager.setActualDefaultRingtoneUri(context, RingtoneManager.TYPE_RINGTONE, newUri);
Toast.makeText(context,"设置来电铃声成功!", Toast.LENGTH_SHORT ).show();
System.out.println("setMyRingtone()-----铃声");
}
//设置--闹铃音的具体实现方法
public void setMyAlarm(String path){
File sdfile = new File(path);
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, sdfile.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, sdfile.getName());
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
values.put(MediaStore.Audio.Media.IS_RINGTONE, false);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
values.put(MediaStore.Audio.Media.IS_ALARM, true);
values.put(MediaStore.Audio.Media.IS_MUSIC, false);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(sdfile.getAbsolutePath());
Uri newUri = context.getContentResolver().insert(uri, values);
RingtoneManager.setActualDefaultRingtoneUri(context, RingtoneManager.TYPE_ALARM, newUri);
Toast.makeText( context ,"设置闹钟铃声成功!", Toast.LENGTH_SHORT ).show();
System.out.println("setMyNOTIFICATION------闹铃音");
}
//设置--提示音的具体实现方法
public void setMyNotification(String path){
File sdfile = new File(path);
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, sdfile.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, sdfile.getName());
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
values.put(MediaStore.Audio.Media.IS_RINGTONE, false);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, true);
values.put(MediaStore.Audio.Media.IS_ALARM, false);
values.put(MediaStore.Audio.Media.IS_MUSIC, false);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(sdfile.getAbsolutePath());
Uri newUri = context.getContentResolver().insert(uri, values);
RingtoneManager.setActualDefaultRingtoneUri(context, RingtoneManager.TYPE_NOTIFICATION, newUri);
Toast.makeText( context ,"设置通知铃声成功!", Toast.LENGTH_SHORT ).show();
System.out.println("setMyNOTIFICATION-----提示音");
}
0 0
- 多媒体铃声设置
- 多媒体开发——闹钟与铃声设置
- 设置铃声
- 设置铃声
- 分组铃声设置
- 设置联系人铃声
- Andorid 铃声设置
- Android 设置铃声
- Android 设置铃声
- 调用系统铃声设置
- 调用系统铃声设置
- Android 设置铃声分析
- Android 设置铃声
- Android设置铃声分析
- android 铃声设置流程
- Android设置铃声分析
- Android设置铃声分析
- I9300怎么设置铃声!
- 通过使用“压缩和修复数据库”帮助防止和更正数据库文件问题
- 在Linux下,如何将程序crash的堆栈对应到对应的行
- MySql jdbc autoReconnect 的应用
- eclipse构建maven的web项目
- 使用UDEV绑定磁盘的说明
- 多媒体铃声设置
- 公告:博客新皮肤上线啦
- IOS界面UI设计1之屏幕适配
- poj3324--hdu2412--Party at Hali-Bula(树形dp,结果是否唯一)
- linux查看文件的某一行命令
- OSM数据插入PostGIS数据库为GeoServer提供数据
- OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)
- OSPF点到点HDLC链路掩码不同问题1
- Linux中断(interrupt)子系统之五:软件中断(softIRQ)