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程序设计有所帮助。

相关文章

  • AndroidQ(10)黑暗模式适配的实现

    AndroidQ(10)黑暗模式适配的实现

    这篇文章主要介绍了AndroidQ(10)黑暗模式适配的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Android Shader着色器/渲染器的用法解析

    Android Shader着色器/渲染器的用法解析

    这篇文章主要介绍了Android Shader着色器/渲染器的用法解析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Android中HttpURLConnection类使用介绍

    Android中HttpURLConnection类使用介绍

    早些时候其实我们都习惯性使用HttpClient,但是后来Android6.0之后不再支持HttpClient,需要添加Apache的jar才行,所以,就有很多开发者放弃使用HttpClient了,HttpURLConnection毕竟是标准Java接口(java.net) ,适配性还是很强的
    2022-12-12
  • Android串口通信之串口读写实例

    Android串口通信之串口读写实例

    这篇文章主要为大家详细介绍了Android串口通信之串口读写实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • Android自定义View弹性滑动Scroller详解

    Android自定义View弹性滑动Scroller详解

    这篇文章主要为大家详细介绍了Android自定义View弹性滑动Scroller,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Handler制作简单相册查看器的实例代码

    Handler制作简单相册查看器的实例代码

    下面小编就为大家分享一篇Handler制作简单相册查看器的实例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • Android 裁剪人脸类的实例代码

    Android 裁剪人脸类的实例代码

    这篇文章主要介绍了Android 裁剪人脸类的实例代码,需要的朋友可以参考下
    2018-08-08
  • Android实现滑动标签页

    Android实现滑动标签页

    这篇文章主要为大家详细介绍了Android实现滑动标签页,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • Android Glide图片加载(加载监听、加载动画)

    Android Glide图片加载(加载监听、加载动画)

    这篇文章主要为大家详细介绍了Android Glide图片加载的具体实现方法,包括加载监听、加载动画,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • android设计模式之单例模式详解

    android设计模式之单例模式详解

    这篇文章主要介绍了android设计模式中的单例模式详解,需要的朋友可以参考下
    2014-04-04

最新评论