`
ET焖猪仔
  • 浏览: 235852 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

设置铃声

 
阅读更多
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();
}
分享到:
评论

相关推荐

    android 铃声设置相关源码

    - `AndroidManifest.xml`:配置应用权限,如读写存储权限,这在设置铃声时可能需要,因为铃声文件可能存储在外部存储器。 - `res`目录:包含布局文件(如`.xml`),定义设置界面的UI元素,如ListView或...

    Android铃声设置软件源代码

    2. **设置铃声**:当用户选择一个铃声时,需要将其设置为系统默认。这可以通过`MediaStore`类和`ContentResolver`完成。例如,我们可以创建一个` ContentValues`对象,将用户选择的铃声URI设置为相应的键值,然后...

    android手机铃声制作裁剪设置铃声源码Ringdroid

    android手机铃声制作裁剪设置铃声源码 Ringdroid,googlecode下载,加了个中文包,可以用于android手机裁剪手机铃声,并设置为来电铃声和联系人铃声,很强大。学习中

    Windows Mobile 设置铃声和系统音量工程文件

    这个“Windows Mobile 设置铃声和系统音量工程文件”是一个基于Visual Studio 2005和C++的控制台应用程序,它利用了Mobile 6 SDK中的API来实现这一目的。下面我们将深入探讨这一主题,讲解如何在Windows Mobile设备...

    Android设置铃声实现代码

    值得注意的是,为了安全性和权限问题,从Android 6.0(API级别23)开始,你需要在运行时请求`WRITE_EXTERNAL_STORAGE`权限,才能写入外部存储并设置铃声。在AndroidManifest.xml中添加权限声明: ```xml ``` 然后...

    Android 设置指定联系人的音乐

    // 设置铃声 Uri ringtoneUri = Uri.parse("file://" + musicFilePath); ContentValues values = new ContentValues(); values.put(ContactsContract.Data.RAW_CONTACT_ID, contactId); values.put(ContactsContract...

    安卓音乐播放器相关-缺少包一款实现了随机切歌列表循环歌手分类抽屉布局设置铃声删除歌曲的音乐播放器.rar

    这款“安卓音乐播放器相关-缺少包”项目,据描述,包含了实现随机切歌、列表循环、歌手分类、抽屉布局、设置铃声以及删除歌曲等功能的源代码。尽管它可能存在一些缺失的依赖包,使得直接运行可能存在问题,但仍然...

    番茄时钟(背景设置和铃声设置函数没写).rar

    【标题】"番茄时钟(背景设置和铃声设置函数没写).rar" 提供的是一个关于时间管理工具——番茄钟的程序源代码。在IT领域,番茄工作法是一种流行的时间管理技巧,通过25分钟专注工作与5分钟短暂休息的循环来提高效率...

    苹果iPhone铃声设置详细教程_iPhone4s设置铃声技巧?[汇编].pdf

    本文主要介绍的是如何在苹果iPhone 4s上设置自定义铃声的详细步骤,这个教程同样适用于iPhone、iPad以及iPod touch。教程分为以下几个关键步骤: 1. 首先,确保你拥有最新版本的iTunes。打开iTunes,通过【文件】-...

    android查看与设置来电铃声

    - 在设置铃声时,确保用户有权限更改系统设置。 - 对UI进行充分测试,确保在不同设备和Android版本上表现一致。 通过以上步骤,我们可以创建一个功能完备、用户体验良好的Android应用,允许用户方便地查看和设置...

    Mac版iTunes如何设置铃声.docx

    在Mac版的iTunes中设置自定义铃声是一项相对简单的过程,主要分为以下几个步骤: 1. **准备铃声素材**:首先,你需要找到你想作为铃声的音乐片段。这可以是你现有的音乐库中的歌曲,也可以是从其他来源获取的音频...

    恢复出场设置闹钟默认铃声改变

    1. **手动设置默认闹钟铃声**:进入手机的闹钟应用,找到设置选项,然后选择“铃声”或“声音”部分,从中选取你喜欢的铃声作为默认闹钟音。 2. **恢复旧版默认铃声**:如果你记得或者可以找到原来的默认铃声文件,...

    自定义iphone铃声

    - **音乐资源**:您想要设置为铃声的音乐文件,通常为MP3格式; - **iTunes软件**:用于处理音频文件并同步至iPhone的应用程序; - **iPhone设备**:需要安装有最新版iOS系统的iPhone手机; - **USB数据线**:用于...

    小米手机自带铃声集合

    3. **铃声管理**:除了设置铃声外,小米手机还提供了铃声管理功能,用户可以收藏喜欢的铃声,删除不常使用的,甚至可以创建自定义铃声列表,让手机的声音体验更加个性化。 4. **铃声下载与分享**:对于“小米手机...

    手机铃声免费下载 流行歌曲铃声下载

    3. 设置铃声:在“声音与振动”或“声音”设置中,选择“电话铃声”或“通知铃声”,然后在出现的列表中浏览到刚才保存的音频文件,点击选定。 4. 检查效果:确认设置无误后,可以拨打自己的电话测试铃声效果。 ...

    iTools怎么设置iphone6 plus最新手机铃声.docx

    然后,使用滑动条或输入具体时间来设置铃声的起点和终点,以裁剪出你喜欢的部分。 6. **试听与导入** 完成铃声裁剪后,点击“试听”检查效果。满意后,点击“保存并导入手机”,iTools会将制作好的铃声自动导入到...

    手机铃声之家铃声

    同时,软件可能提供了设置铃声的教程或提示,帮助用户将其作品成功地设置为手机来电、信息或闹钟铃声。 总的来说,这款软件是为那些喜欢个性化手机铃声的用户准备的,通过它,用户可以发挥创意,将音乐与日常生活...

    原汁原味iPhone内置铃声大放送

    在iPhone上设置铃声的过程相对简单,但需要了解一些基本步骤。首先,用户可以通过iTunes访问并管理他们的铃声。在iTunes中,用户可以选择购买或者导入自己喜爱的音乐片段,将其转换为适合iPhone的M4R格式,这是...

    Android给app设置自定义铃声功能

    在这个意图中,我们可以设置铃声类型(如`RingtoneManager.TYPE_NOTIFICATION`表示通知铃声),标题,以及如果有的话,传递已选择的铃声URI,以便系统界面能够默认选中。下面的代码展示了如何做到这一点: ```java ...

    小米铃声.zip

    总的来说,理解和操作ZIP文件、熟悉不同音频格式以及知道如何在小米手机上设置铃声,都是日常数字生活中必备的技能。这些知识点不仅限于小米用户,对于任何使用智能手机并追求个性化体验的人来说都非常实用。

Global site tag (gtag.js) - Google Analytics