【问题标题】:Why we cannot override Android Notification Channels Sound为什么我们不能覆盖 Android 通知通道声音
【发布时间】:2019-10-03 12:06:22
【问题描述】:

我需要更新 Android 通知频道的声音。我对此进行了研究并得出结论,除了名称和描述之外,我们无法更新频道的属性。我需要更新声音,我不想为多个声音创建尽可能多的通道。如何覆盖频道声音 android 通知频道?

【问题讨论】:

标签: android android-notifications android-notification.mediastyle


【解决方案1】:

保存通知频道 ID,当您想要更改频道的音调时,只需删除带有 ID 的通知频道并设置新的频道 ID(即使您使用相同的通知频道 ID,您也会获得与以前相同的设置)。

【讨论】:

  • 我认为这不是正确的方法,假设我们有 1000 个媒体文件并且我有一个频道,那么我如何将频道重命名 1000 次。我不知道为什么 Android 不提供更改频道设置的灵活性
  • 我没明白你所说的 1000 个媒体文件是什么意思。您能否详细说明您遇到的问题。
  • 将您的媒体文件导出到手机上的 Notifications 目录,以便用户可以在操作系统中手动更改声音(如 Android 所希望的那样)。或者只需在用户每次更改声音时更新 ID(您不需要为您拥有的每个声音重命名,只需在用户每次更改声音时重命名)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-27
  • 1970-01-01
  • 1970-01-01
  • 2020-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多