Android设置铃声实现代码

 更新时间:2015年10月15日 14:35:19   作者:白羽雕弓  
这篇文章主要介绍了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仿QQ分组实现二级菜单展示

    Android仿QQ分组实现二级菜单展示

    这篇文章主要为大家详细介绍了Android仿QQ分组实现二级菜单展示,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • Android时间对话框使用方法详解

    Android时间对话框使用方法详解

    这篇文章主要为大家详细介绍了Android时间对话框的使用方法,包括analogclock和digitalclock显示时钟的控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • Android简单实现计算器功能

    Android简单实现计算器功能

    这篇文章主要为大家详细介绍了Android简单实现计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • 详解Android中的MVP架构分解和实现

    详解Android中的MVP架构分解和实现

    本篇文章主要介绍了详解Android中的MVP架构分解和实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Android自定义漂亮的圆形进度条

    Android自定义漂亮的圆形进度条

    这篇文章主要介绍了Android自定义漂亮的圆形进度条,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • [Android] 通过GridView仿微信动态添加本地图片示例代码

    [Android] 通过GridView仿微信动态添加本地图片示例代码

    本篇文章主要介绍了[Android] 通过GridView仿微信动态添加本地图片示例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01
  • Android 消息机制以及handler的内存泄露

    Android 消息机制以及handler的内存泄露

    这篇文章主要介绍了Android 消息机制以及handler的内存泄露的相关资料,需要的朋友可以参考下
    2016-09-09
  • Android Studio实现第三方QQ登录操作代码

    Android Studio实现第三方QQ登录操作代码

    这篇文章主要介绍了Android Studio实现第三方QQ登录的操作方法,本文图文并茂给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2017-12-12
  • OKHttp使用详解

    OKHttp使用详解

    OkHttp 是一套处理 HTTP 网络请求的依赖库,由 Square 公司设计研发并开源,目前可以在 Java 和 Kotlin 中使用,这篇文章主要介绍了OKHttp详解,需要的朋友可以参考下
    2024-01-01
  • Android使用ViewPager实现启动引导页

    Android使用ViewPager实现启动引导页

    这篇文章主要为大家详细介绍了Android使用ViewPager实现第一次启动引导页,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07

最新评论