回答
對於默認的通知聲音:
String defaultPath = Settings.System.DEFAULT_NOTIFICATION_URI.getPath();
與棉花糖 – 2016-06-21 10:43:19
這裏同樣不工作,不工作棉花糖起 – sud007 2017-06-05 08:03:35
要檢索的默認鈴聲的Ringtone
對象,請使用RingtoneManager
:
Ringtone ringtone = RingtoneManager.getRingtone(context, Settings.System.DEFAULT_RINGTONE_URI);
如果用戶更改默認的鈴聲中提供鈴聲第三方應用信使,AFAIK你不能,除非第三方應用程序通過ContentProvider
公開其鈴聲訪問新的鈴聲。
如果您使用Notification.Builder
或NotificationCompact.Builder
類,則在構建器上調用setSound(Settings.System.DEFAULT_NOTIFICATION_URI)
應該有所斬斷。
當系統顯示您的通知,將播放默認通知音,用戶回升。
,幫助我的人是 RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION)
。
與棉花糖不工作 – 2016-06-21 10:42:34
- 1. 獲取內容://當前鈴聲的Uri
- 2. 如何獲取默認/當前鈴聲的MP3文件在android
- 3. 如何從相應的鈴聲管理器獲取鈴聲URI
- 4. 儘管當前的短信鈴聲設置,我如何更改Android短信鈴聲?
- 5. 從默認鈴聲獲取元數據
- 6. 鈴聲正在播放默認鈴聲
- 7. 鈴聲選擇意圖 - 默認鈴聲
- 8. 如何設置短信鈴聲
- 9. 如何覆蓋短信鈴聲
- 10. 如何爲鈴聲類型默認RingtonePreference鈴聲所有
- 11. 如何開始使用默認鈴聲鈴聲?
- 12. 如何以編程方式從鈴聲設置默認鈴聲
- 13. 播放默認鈴聲
- 14. 偏好鈴聲默認值
- 15. 如何在Android中獲取當前鈴聲?
- 16. 如何獲取4.4 kitkat上的鈴聲URI
- 17. 如何以編程方式獲取android中的默認鈴聲列表?
- 18. 短信廣播接收器 - 如何在默認短信應用程序讀取之前阻止/刪除短信
- 19. 如何播放短信的默認聲音?
- 20. Android的寫入默認短信應用
- 21. 如何從android鈴聲管理器中獲取鈴聲列表?
- 22. 如何從Symfony 1.4獲取當前URI?
- 23. 獲取iOS中當前的鈴聲音量值?
- 24. 獲取當前默認maxConcurrentSessions設置
- 25. Android AlarmManager使用默認鬧鐘鈴聲
- 26. 設置默認鈴聲以聯繫
- 27. 從默認的Web代理獲取URI
- 28. 如何在鬧鈴響起時播放默認的手機鈴聲?
- 29. Android:如何從傳入的短信中獲取電話號碼?
- 30. 如何獲取聯繫人的顯示名稱在短信uri?
這些鏈接可能會幫助你http://stackoverflow.com/questions/3387556/incoming-call-dynamically-override-default-ringtone http://stackoverflow.com/questions/2092470/android-detect-which-ringtone -is-實際上扮演的鈴聲,IsPlaying模塊-問題?RQ = 1 – 2012-07-25 13:24:06