1. 首先是支持的格式比较丰富,有以下几种:

64和絃Midi,AAC、AAC+、AMR、WAV、MP3、Real Audio、WMA、OGG等格式.

2. 如何把sdcard里面的声音文件作为铃声:

在sdcard的根目录下面建立文件夹:

media/audio/ringtone(在audio文件夹下面一般有三个子文件夹:ringtones, alarms和notifications), 然后将铃声拷贝到该文件夹 下面即可.

3. 如何用代码实现自定义铃声?

代码实现还需验证, 等成功后贴上来.

好了, 代码实现了:

File k = new File("/sdcard/media/audio/ringtones", "TheRain.mp3"); // path is /sdcard/media/ringtone ContentValues values = new ContentValues(); values.put(MediaStore.MediaColumns.DATA, k.getAbsolutePath()); //values.put(MediaStore.MediaColumns.TITLE, "My Song title"); //values.put(MediaStore.MediaColumns.SIZE, 215454); 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); //Insert it into the databaseUri Uri uri = MediaStore.Audio.Media.getContentUriForPath(k.getAbsolutePath()); Uri newUri = getContentResolver().insert(uri, values); String teString = newUri.toString(); RingtoneManager.setActualDefaultRingtoneUri(Ringtone.this, RingtoneManager.TYPE_RINGTONE, newUri);

Android Ringtone 自定义铃声介绍相关推荐

  1. android 播放短信铃声,Android 播放自定义铃声

    参考链接:https://www.cnblogs.com/alwaysfirst/p/4004838.html android播放声音,一种是soundPool,一种是mediaplayer soun ...

  2. Android 播放自定义铃声

    参考链接:https://www.cnblogs.com/alwaysfirst/p/4004838.html android播放声音,一种是soundPool,一种是mediaplayer soun ...

  3. android换自定义铃声,Android设置铃声实现代码

    本文实例讲述了Android设置铃声实现代码.分享给大家供大家参考.具体如下: public void setMyRingtone(File file) { ContentValues values ...

  4. 自定义注解在拦截器中为空_如何在Android中为特定联系人设置自定义铃声

    自定义注解在拦截器中为空 Everyone likes to know who's calling before they actually pick up the phone, and the ea ...

  5. 如何为您的Android手机创建自定义铃声

    So you got a shiny new Android phone. You changed the wallpaper, bought a case that you like, arrang ...

  6. Android删除除自定义铃声后,来电铃声显示是一串数字

    [DESCRIPTION] 1.设置--声音--手机铃声--添加铃声--自定义铃声--选择音乐文件为铃声 2.设置--声音--手机铃声--添加铃声--自定义铃声--进入Files音频--查看Ringt ...

  7. 短信 铃声设置成功 android,Android(安卓)如何设置手机铃声(自定义铃声)

    一般Android操作系统的手机具有四种铃声可以设置,分别为:来电.短信.闹钟.系统等种类铃声,这里我为大家介绍系统自带铃声的设置. 工具/原料 Android操作系统 步骤/方法 打开Android ...

  8. 【Android-】android 8.0 通知栏Notification适配、自定义铃声及其channel介绍

    android 8.0 通知栏Notification适配以及自定义铃声 一.8.0手机 通知栏适配 二.自定义铃声所遇到的坑 三.Android O Preview 之 通知渠道(Notificat ...

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

    因为有个需求是在自己的app中添加铃声并播放,而之前在网上查阅了相关的资料却大多都是教人怎么设置手机来电.闹钟等手机系统的功能,所以就以此文章作为记录. 一.本篇文章的大致内容是: 1.调用系统铃声界 ...

最新文章

  1. 2021/11/24 微软亚州研究院游记
  2. 关于在WINDOWS XP 下运行的PIX模拟器
  3. winfrom。布局
  4. 神策数据荣登 2020 IDC 中国 Fintech 50 强榜单
  5. SAP Commerce Cloud 切换 delivery mode 会触发 promotionresult 的删除
  6. 使用string定义一个变量如何输出
  7. omitted for duplicate_EMC_Measurement_and_Reduction_Techniques_for_SwitchMode_Power
  8. 【统计学习方法】EM算法原理
  9. NGS检测ALK融合大起底--转载
  10. 记一次使用npm命令报错
  11. 关于 ‘cosylocal‘ 进程占满内存的问题
  12. 【转载】HBase基本概念和hbase shell常用命令用法
  13. 美国西北大学 计算机工程专业排名,2013年美国大学排名--USNEWS计算机工程专业排名...
  14. 曲线拟合合集:regress,polyfit,robust,cfun等
  15. 2020最新苹果CMSV10 JAVA原生APP影视源码 有安装教程
  16. MySQL数据库学习笔记3
  17. Md5工具包加密之MD5Util
  18. 新编计算机科学概论考试,热门计算机科学概论论文题目 计算机科学概论论文题目怎么定...
  19. hydra笔记-利用hydra暴力破解ssh弱口令
  20. 【知乎问题】如何让不懂编程的人感受到编程的魅力

热门文章

  1. Bootstrap table设置列宽和固定表头
  2. 师傅带徒弟学:Python正则表达式-关东升-专题视频课程
  3. Viso的对象文件插入word,导致画布有大量空白,如何解决
  4. 浅谈我与软件工程专业
  5. 基于Java毕业设计疫情状态下的图书馆座位预约系统源码+系统+mysql+lw文档+部署软件
  6. 笑话大全爬虫实战笔记[xiaohua.zol.com.cn]
  7. 药店不用计算机整改,零售药店整改报告
  8. 【linux】网卡驱动框架介绍
  9. HTML+CSS精美漂亮的登录页面
  10. 炎炎夏日,漂流去哪漂?评论情感分析告诉你