gpt4 book ai didi

java - 用户为 Android 应用程序设置首选通知音

转载 作者:行者123 更新时间:2023-12-01 16:57:39 25 4
gpt4 key购买 nike

我是 android studio 的新手,我想知道是否有任何方法可以允许用户设置通知音。通知是使用 AlarmManager 生成的。

最佳答案

是的,当然! 将歌曲文件放入Res\raw\中。文件名应始终小写。

要允许用户设置自定义通知铃声,您可能需要一个 listviewrecyclerview,在其中列出您放在 raw 上的所有歌曲> 文件夹。用户可以听提示音并选择它。

根据用户选择,您可以在警报管理器中使用以下代码设置通知音:

Notification notification = builder.build();
notification.sound = Uri.parse("android.resource://"
+ context.getPackageName() + "/" + R.raw.siren); //if you have a file siren.mp3 in raw folder

来源:https://stackoverflow.com/a/17993700/12802591

要知道用户选择了哪首歌曲,您需要实现OnClick方法并检索歌曲名称,然后通过 Intent 将其传递给警报管理器

我建议查看有关 Recyclerview、ListView 和其他类型的 View 和布局的教程。您应该了解可用的工具,以及它们如何解决您遇到的任何问题。

-RecyclerView教程: https://www.youtube.com/watch?v=bhhs4bwYyhc

-ListView教程: https://www.youtube.com/watch?v=SLFrwl1hFcw

(查看前面的部分以更好地理解)

如果它能解决您的问题,请告诉我。谢谢!

关于java - 用户为 Android 应用程序设置首选通知音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61561524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com