RingtoneManager.setActualDefaultRingtioneUri(Context, RingtioneManager.TYPE_RINGTONE, Uri);
复制代码//第一个参数就不用说了
//第二个参数就是设置哪种铃声的类型。RingtioneManager.TYPE_RINGTONE表示系统铃声
//RingtioneManager.TYPE_ALARM表示闹铃铃声
//RingtioneManager.TYPE_ALL表示所有铃声
//第三个参数就是你铃声的uri地址了
private void settingRingertone(Ringer r){
ContentValues cv = new ContentValues();
File file = new File(r.getPath());
cv.put(MediaStore.MediaColumns.DATA, file.getAbsolutePath());
cv.put(MediaStore.MediaColumns.TITLE, r.getName());
cv.put(MediaStore.MediaColumns.SIZE, file.length());
cv.put(MediaStore.MediaColumns.MIME_TYPE, "audio/mp3");
cv.put(MediaStore.Audio.Media.ARTIST, "Madonna");
cv.put(MediaStore.Audio.Media.IS_RINGTONE,true);
cv.put(MediaStore.Audio.Media.IS_ALARM,true);
cv.put(MediaStore.Audio.Media.IS_NOTIFICATION,true);
cv.put(MediaStore.Audio.Media.IS_MUSIC,true);
Uri uri= MediaStore.Audio.Media.getContentUriForPath(file.getAbsolutePath());
Uri newUri = this.getContentResolver().insert(uri, cv);
RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE, newUri);
Toast.makeText(this, "铃声设置成功!", Toast.LENGTH_SHORT).show();
}
分享到:
相关推荐
- `AndroidManifest.xml`:配置应用权限,如读写存储权限,这在设置铃声时可能需要,因为铃声文件可能存储在外部存储器。 - `res`目录:包含布局文件(如`.xml`),定义设置界面的UI元素,如ListView或...
2. **设置铃声**:当用户选择一个铃声时,需要将其设置为系统默认。这可以通过`MediaStore`类和`ContentResolver`完成。例如,我们可以创建一个` ContentValues`对象,将用户选择的铃声URI设置为相应的键值,然后...
android手机铃声制作裁剪设置铃声源码 Ringdroid,googlecode下载,加了个中文包,可以用于android手机裁剪手机铃声,并设置为来电铃声和联系人铃声,很强大。学习中
这个“Windows Mobile 设置铃声和系统音量工程文件”是一个基于Visual Studio 2005和C++的控制台应用程序,它利用了Mobile 6 SDK中的API来实现这一目的。下面我们将深入探讨这一主题,讲解如何在Windows Mobile设备...
值得注意的是,为了安全性和权限问题,从Android 6.0(API级别23)开始,你需要在运行时请求`WRITE_EXTERNAL_STORAGE`权限,才能写入外部存储并设置铃声。在AndroidManifest.xml中添加权限声明: ```xml ``` 然后...
// 设置铃声 Uri ringtoneUri = Uri.parse("file://" + musicFilePath); ContentValues values = new ContentValues(); values.put(ContactsContract.Data.RAW_CONTACT_ID, contactId); values.put(ContactsContract...
这款“安卓音乐播放器相关-缺少包”项目,据描述,包含了实现随机切歌、列表循环、歌手分类、抽屉布局、设置铃声以及删除歌曲等功能的源代码。尽管它可能存在一些缺失的依赖包,使得直接运行可能存在问题,但仍然...
【标题】"番茄时钟(背景设置和铃声设置函数没写).rar" 提供的是一个关于时间管理工具——番茄钟的程序源代码。在IT领域,番茄工作法是一种流行的时间管理技巧,通过25分钟专注工作与5分钟短暂休息的循环来提高效率...
本文主要介绍的是如何在苹果iPhone 4s上设置自定义铃声的详细步骤,这个教程同样适用于iPhone、iPad以及iPod touch。教程分为以下几个关键步骤: 1. 首先,确保你拥有最新版本的iTunes。打开iTunes,通过【文件】-...
- 在设置铃声时,确保用户有权限更改系统设置。 - 对UI进行充分测试,确保在不同设备和Android版本上表现一致。 通过以上步骤,我们可以创建一个功能完备、用户体验良好的Android应用,允许用户方便地查看和设置...
在Mac版的iTunes中设置自定义铃声是一项相对简单的过程,主要分为以下几个步骤: 1. **准备铃声素材**:首先,你需要找到你想作为铃声的音乐片段。这可以是你现有的音乐库中的歌曲,也可以是从其他来源获取的音频...
1. **手动设置默认闹钟铃声**:进入手机的闹钟应用,找到设置选项,然后选择“铃声”或“声音”部分,从中选取你喜欢的铃声作为默认闹钟音。 2. **恢复旧版默认铃声**:如果你记得或者可以找到原来的默认铃声文件,...
- **音乐资源**:您想要设置为铃声的音乐文件,通常为MP3格式; - **iTunes软件**:用于处理音频文件并同步至iPhone的应用程序; - **iPhone设备**:需要安装有最新版iOS系统的iPhone手机; - **USB数据线**:用于...
3. **铃声管理**:除了设置铃声外,小米手机还提供了铃声管理功能,用户可以收藏喜欢的铃声,删除不常使用的,甚至可以创建自定义铃声列表,让手机的声音体验更加个性化。 4. **铃声下载与分享**:对于“小米手机...
3. 设置铃声:在“声音与振动”或“声音”设置中,选择“电话铃声”或“通知铃声”,然后在出现的列表中浏览到刚才保存的音频文件,点击选定。 4. 检查效果:确认设置无误后,可以拨打自己的电话测试铃声效果。 ...
然后,使用滑动条或输入具体时间来设置铃声的起点和终点,以裁剪出你喜欢的部分。 6. **试听与导入** 完成铃声裁剪后,点击“试听”检查效果。满意后,点击“保存并导入手机”,iTools会将制作好的铃声自动导入到...
同时,软件可能提供了设置铃声的教程或提示,帮助用户将其作品成功地设置为手机来电、信息或闹钟铃声。 总的来说,这款软件是为那些喜欢个性化手机铃声的用户准备的,通过它,用户可以发挥创意,将音乐与日常生活...
在iPhone上设置铃声的过程相对简单,但需要了解一些基本步骤。首先,用户可以通过iTunes访问并管理他们的铃声。在iTunes中,用户可以选择购买或者导入自己喜爱的音乐片段,将其转换为适合iPhone的M4R格式,这是...
在这个意图中,我们可以设置铃声类型(如`RingtoneManager.TYPE_NOTIFICATION`表示通知铃声),标题,以及如果有的话,传递已选择的铃声URI,以便系统界面能够默认选中。下面的代码展示了如何做到这一点: ```java ...
总的来说,理解和操作ZIP文件、熟悉不同音频格式以及知道如何在小米手机上设置铃声,都是日常数字生活中必备的技能。这些知识点不仅限于小米用户,对于任何使用智能手机并追求个性化体验的人来说都非常实用。