gpt4 book ai didi

android - 如何制作带有特定声音的推送通知?

转载 作者:太空宇宙 更新时间:2023-11-03 10:43:19 24 4
gpt4 key购买 nike

我正在开发带有通知系统的 Android 应用程序,我需要 Android 设备以我存储在 Assets 文件夹中的特定声音推送通知这是我用于通知的 Java 代码:

Notification noti = new Notification.Builder(MainActivity.this)
.setTicker("Calcupital")
.setContentTitle("Calcupital")
.setContentText("User Information has been updated successfully")
.setSmallIcon(R.drawable.login)
.setContentIntent(pIntent).getNotification();

noti.flags = Notification.FLAG_AUTO_CANCEL;

NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(0, noti);

假设我的声音是这样存储的:(\assets\hopo.mp3)

如何通过更改 Android 设备提供的列表中的声音,在不更改其他应用程序的推送通知系统的情况下使用此声音推送此通知!!

我希望你很清楚我的问题:)

最佳答案

合并此处的答案并使用这些问题的两个答案:

试试这个:

Uri sound = Uri.parse("file:///android_asset/hopo.mp3");

Notification noti = new Notification.Builder(MainActivity.this)
.setTicker("Calcupital")
.setContentTitle("Calcupital")
.setContentText("User Information has been updated successfully")
.setSmallIcon(R.drawable.login)

.setSound(sound);

.setContentIntent(pIntent).getNotification();

noti.flags = Notification.FLAG_AUTO_CANCEL;

NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(0, noti);

关于android - 如何制作带有特定声音的推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30072269/

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