gpt4 book ai didi

java - Android 通知不发出声音或振动

转载 作者:太空狗 更新时间:2023-10-29 15:56:16 26 4
gpt4 key购买 nike

int icon = R.drawable.icon;  
Context context = getApplicationContext();
CharSequence contentTitle = "My notification";
CharSequence contentText = "Countdown Complete!";
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Intent intent = new Intent();
Notification notification = new Notification(icon, "is completed!", System.currentTimeMillis());
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
notification.setLatestEventInfo(context, contentTitle, contentText, pendingIntent);
long[] vibrate = {0,100,200,300};
notification.vibrate = vibrate;
notification.defaults |= Notification.DEFAULT_LIGHTS;
notification.defaults |= Notification.DEFAULT_SOUND;
notificationManager.notify(myCountDown.getId(), notification);

此代码在我的 android 应用程序中,我收到通知但没有声音或振动。

我已经在多部手机上进行了测试,所有手机都在设置中打开并开启了声音和振动。我还确保我要求在 android list 中使用振动权限,但我仍然只收到通知...

我也试过:

notification.defaults = Notification.DEFAULT_ALL;

notification.defaults |= Notification.DEFAULT_VIBRATE;
notification.defaults |= Notification.DEFAULT_LIGHTS;
notification.defaults |= Notification.DEFAULT_SOUND;

我如何在通知中获得声音和振动?

最佳答案

不要忘记为铃声和通知启用振动设置。转到设置 ->声音。勾选“声音振动”。

关于java - Android 通知不发出声音或振动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9026444/

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