gpt4 book ai didi

java - 打开 Google Play 的通知

转载 作者:行者123 更新时间:2023-12-02 06:23:30 24 4
gpt4 key购买 nike

我想在点击打开 Google Play 时发出通知。

我正在使用 Google Api 示例。

还有一个问题,通知Id可以是静态的吗?

是否需要在androidmanifest中添加一些其他内容?

NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.notification_icon)
.setContentTitle("My notification")
.setContentText("Hello World!");
Intent resultIntent = new Intent(this, ResultActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);

stackBuilder.addParentStack(ResultActivity.class);
stackBuilder.addNextIntent(resultIntent);
PendingIntent resultPendingIntent =
stackBuilder.getPendingIntent(
0,
PendingIntent.FLAG_UPDATE_CURRENT
);
mBuilder.setContentIntent(resultPendingIntent);
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(mId, mBuilder.build());

最佳答案

通知 ID仅用于通知识别,并且如果之前的通知仍然可见,系统会根据通知对象的内容更新它。如果先前的通知已被忽略,则会创建新的通知。

您必须将 Intent ResultActivity 添加到您的 manifest.xml 文件中,并且如果您设置通知声音,则必须添加 Vibrate权限进入你的manifest.xml文件就是这样。

关于java - 打开 Google Play 的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20793132/

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