android换自定义铃声,Android设置铃声实现代码
本文实例讲述了Android设置铃声实现代码。分享给大家供大家参考。具体如下:
public void setMyRingtone(File file)
{
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, file.getAbsolutePath());
// values.put(MediaStore.MediaColumns.TITLE, file.getName());
// values.put(MediaStore.MediaColumns.SIZE, file.length());
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/mp3");
// values.put(MediaStore.Audio.Media.ARTIST, "Madonna");
// values.put(MediaStore.Audio.Media.DURATION, 230);
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(file.getAbsolutePath());
Uri newUri = this.getContentResolver().insert(uri, values);
RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE, newUri);
}
这里设置铃声关键的语句是:
RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE, newUri);
希望本文所述对大家的Android程序设计有所帮助。
android换自定义铃声,Android设置铃声实现代码相关推荐
- android如何自定义dialog,Android—自定义Dialog
在 Android 日常的开发中,Dialog 使用是比较广泛的.无论是提示一个提示语,还是确认信息,还是有一定交互的(弹出验证码,输入账号密码登录等等)对话框. 而我们去看一下原生的对话框,虽然随着 ...
- android imageview.setVisibility(View.VISIBLE)设置无效,代码已执行但是图片不显示
android imageview.setVisibility(View.VISIBLE)设置无效,代码已执行但是图片不显示 在网上找了很多文章,基本上都是说在设置setVisibility()之前, ...
- MTK平台Android 12自定义开关机动画铃声
完整的patch见 https://download.csdn.net/download/a785722173/87036230 修改文件和Q平台大同小异 Android Q自定义开关机动画_a785 ...
- android popupwindow 自定义背景,android – 无法将PopupWindow背景设置为透明
我有以下代码: View child = getLayoutInflater().inflate(R.layout.contextual_menu_lp_activity,null) child.se ...
- android dialog 自定义布局,如何设置AlertDialog的自定义布局?
调用我的对话框:alertDialog = showInfoDialog(message = "$wrongPasscodeMessage\n$retryMessage") 方法如 ...
- android popupmenu 自定义样式,Android:自己定义PopupMenu的样式(显示图标/设置RadioButton图标)...
PopupMenu是Android中一个十分轻量级的组件.与PopupWindow相比,PopupMenu的可自己定义的能力较小,但使用更加方便. 先上效果图: 本例要实现的功能例如以下: 1.强制显 ...
- android sqlite自定义函数,Android中自定义一个View的方法详解
本文实例讲述了Android中自定义一个View的方法.分享给大家供大家参考,具体如下: Android中自定义View的实现比较简单,无非就是继承父类,然后重载方法,即便如此,在实际编码中难免会遇到 ...
- android换肤动画,Android换肤(二) — 插件式换肤
###前言 上节我们讲到了`Android-skin-support`库的应用内换肤,大家感兴趣的可以参看文章: [Android换肤(一) - 应用内换肤](http://www.demodashi ...
- android开发自定义键盘,Android 总结:自定义键盘实现原理和三种实例详解
1.实现原理 实现软键盘主要用到了系统的两个类 Keyboard 和 KeyboardView .html 1. Keyboard 用于监听虚拟键盘:java Loads an XML descrip ...
最新文章
- Java I/O Demo
- 手把手教你玩转ARP包(一)
- maven项目 ant_将大型项目从Ant迁移到Maven
- symbian c++ 开发环境Carbide.c++搭建
- 计算机网络课程设计之Tracert与Ping程序设计与实现
- 传送带(信息学奥赛一本通-T1439)
- win7 docker centos安装mysql_CentOS 7 使用docker安装mysql
- Java定时任务的三种实现方法
- viper12a电源电路图_VIPER22A VIPER12A工作原理引脚功能应用电路图纸与分析
- Spring5 系统架构
- C++编码规范与指导
- 如何使用两台无线路由器进行无线桥接(互联)(转)
- 儿时的小游戏:象狮虎豹狼狗猫鼠
- volatile关键字
- 关于亚马逊测评自养号IP的使用
- CSAPP datalab实验
- 新手之使用FileZilla完整教程
- 使用思博伦Avalanche进行HTTP双向吞吐量测试 _双极未来
- 985吉林大学南下广东,规划校区建设
- 用java做出聊天工具
热门文章
- drawtext ffmpeg 倾斜_ffmpeg drawtext在视频延迟测量上的应用
- html标签 textarea多行文本框中如何显示提示信息呢?
- amoeba mysql下载_amoeba数据库中间件透明实现MYSQL读写分离
- Google开除网志爆料员工
- 有效的技巧来延长你的手提电脑电池的寿命
- 小程序的代理加盟创业机会在哪里?
- clayui界面库收集 转自http://www.cppblog.com/clayui/
- Unity:用Shader和RenderTexture实现胶片颗粒滤镜
- 关于主机的思维导图_计算机网络思维导图(零基础--思维导图详细版本及知识点)...
- 【windows桌面图标变大如何调整】