我一直在試圖定義默認鬧鐘聲音,但沒有成功!我可以成功地改變鈴聲和通知的聲音,但是...我使用此代碼爲警報的警報並沒有改變:以編程方式設置默認鬧鐘聲音Android
RingtoneManager.setActualDefaultRingtoneUri(getActivity(), RingtoneManager.TYPE_ALARM, Uri.parse(uri+"/"+id));
非常感謝!
我一直在試圖定義默認鬧鐘聲音,但沒有成功!我可以成功地改變鈴聲和通知的聲音,但是...我使用此代碼爲警報的警報並沒有改變:以編程方式設置默認鬧鐘聲音Android
RingtoneManager.setActualDefaultRingtoneUri(getActivity(), RingtoneManager.TYPE_ALARM, Uri.parse(uri+"/"+id));
非常感謝!
試試這個
try {
RingtoneManager.setActualDefaultRingtoneUri(getContext(),
RingtoneManager.TYPE_ALARM, newUri);
Settings.System.putString(mCr, Settings.System.ALARM_ALERT,
newUri.toString());
Toast.makeText(getContext(), "Done", Toast.LENGTH_SHORT).show();
} catch (Throwable t) {
}
雖然這段代碼可能會回答這個問題,提供額外的上下文關於爲什麼和/或這個代碼如何回答這個問題提高了其長期價值。:) –
@AditiRawat什麼我可以幫你嗎? – Rahul
只是一個簡短的描述*爲什麼*你認爲這個答案會起作用。這對未來的讀者會很有益處。 :) –
你確定變量'uri'和'id'在您的發言報警鈴聲的價值? – Karthik
絕對!我使用非常同樣的nofitication和鈴聲,他們的工作:( – user1782638