欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android设置铃声实现代码

程序员文章站 2023-11-12 09:57:28
本文实例讲述了android设置铃声实现代码。分享给大家供大家参考。具体如下: public void setmyringtone(file file) {...

本文实例讲述了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程序设计有所帮助。