Android設(shè)置鈴聲實現(xiàn)代碼
本文實例講述了Android設(shè)置鈴聲實現(xiàn)代碼。分享給大家供大家參考。具體如下:
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);
}
這里設(shè)置鈴聲關(guān)鍵的語句是:
RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE, newUri);
希望本文所述對大家的Android程序設(shè)計有所幫助。
相關(guān)文章
詳解Android中的MVP架構(gòu)分解和實現(xiàn)
本篇文章主要介紹了詳解Android中的MVP架構(gòu)分解和實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
[Android] 通過GridView仿微信動態(tài)添加本地圖片示例代碼
本篇文章主要介紹了[Android] 通過GridView仿微信動態(tài)添加本地圖片示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-01-01
Android 消息機制以及handler的內(nèi)存泄露
這篇文章主要介紹了Android 消息機制以及handler的內(nèi)存泄露的相關(guān)資料,需要的朋友可以參考下2016-09-09
Android Studio實現(xiàn)第三方QQ登錄操作代碼
這篇文章主要介紹了Android Studio實現(xiàn)第三方QQ登錄的操作方法,本文圖文并茂給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下2017-12-12
Android使用ViewPager實現(xiàn)啟動引導(dǎo)頁
這篇文章主要為大家詳細介紹了Android使用ViewPager實現(xiàn)第一次啟動引導(dǎo)頁,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-07-07

