回答
对于默认的通知声音:
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