Android 鈴聲設定介面,起始位置為當前已選項

2021-08-01 04:36:32 字數 1264 閱讀 5588

1.呼叫系統鈴聲設定的intent,介面上會彈出選擇鈴聲的對話方塊。

//用於選擇鈴聲後作相應的判斷標記

private static final int request_code_pick_ringtone = 1;

//儲存鈴聲的uri的字串形式

private uri mringtoneuri = null;

private void dopickringtone()  else 

// put checkmark next to the current ringtone for this contact

intent.putextra(ringtonemanager.extra_ringtone_existing_uri,ringtoneuri);

// launch!

// startactivityforresult(intent, request_code_pick_ringtone);

startactivityforresult(intent, request_code_pick_ringtone);

}

2.選擇鈴聲之後作相應的處理,可以儲存到資料庫。

@override

public void onactivityresult(int requestcode, int resultcode, intent data)

catch (exception e)

//得到我們選擇的鈴聲

////

將我們選擇的鈴聲設定成為預設

// ringtonemanager.setactualdefaultringtoneuri(mainactivity.this,ringtonemanager.type_ringtone, pickeduri);

// //uri pickeduri_two = ringtonemanager.setactualdefaultringtoneuri(mainactivity.this,ringtonemanager.type_alarm, pickeduri);

// ringtonemanager.setactualdefaultringtoneuri(mainactivity.this,ringtonemanager.type_notification, pickeduri);

}

Android 設定鈴聲

最主要的 ringtonemanager.setactualdefaultringtoneuri this,ringtonemanager.type ringtone,newuri 第乙個引數表示上下文 第二個引數表示設定的鈴聲狀態,第三個表示當前的歌曲uri。如果傳進來的歌曲路徑不存在,則直接呼叫...

Android 設定鈴聲

最主要的 ringtonemanager.setactualdefaultringtoneuri this,ringtonemanager.type ringtone,newuri 第乙個引數表示上下文 第二個引數表示設定的鈴聲狀態,第三個表示當前的歌曲uri。如果傳進來的歌曲路徑不存在,則直接呼叫...

Android 鈴聲設定

鈴聲預製 新增音訊檔案 frameworks base data sounds 修改mk檔案 frameworks base data sounds allaudio.mk allaudio.mk新增 build make target product full base.mk 編譯到裝置 syst...