采得百花成蜜后,为谁辛苦为谁甜。这篇文章主要讲述推送通知弹出 - Android相关的知识,希望能为你提供帮助。
int mNotificationId = 001;
Bitmap b = BitmapFactory.decodeResource(getResources(),R.drawable.net);
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(MainActivity.this)
.setSmallIcon(R.drawable.net)
.setLargeIcon(b)
.setContentTitle("My notification")
.setDefaults(NotificationCompat.DEFAULT_ALL)
.setPriority(NotificationCompat.PRIORITY_MAX)
.setContentText("Hello World! ");
NotificationManager mNotifyMgr =
(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
mNotifyMgr.notify(mNotificationId, mBuilder.build());
【推送通知弹出 - Android】我在按钮点击上使用上面的代码在android上生成推送通知,因为我设置了优先级 -MAX,它在应用程序屏幕上弹出,然后我将其滑出屏幕并且然后在通知抽屉中提供。
我在onReceive上为我的FCM服务编写了相同的代码。但是,当我从FCM发出通知并且如果应用程序在后台时没有弹出,并且通知在通知栏中直接显示为图标。而且,甚至没有显示指定的图标。 (R.drawable.net)
我需要将通知作为弹出窗口,并且还想知道如何将drawable设置为通知图标。
推荐阅读
- android推送通知服务比较
- 在几秒钟内向许多iphone / android发送通知
- 推送通知停止在parse.com android项目中工作
- Android通知中来自外部网址的setSmallIcon
- 如何使用离子3中的特定联系人从其他应用程序打开Whatsapp应用程序()
- 当app运行时,如何在android中以编程方式关闭通知()
- Android应用程序是否有可能杀死自己的进程
- Android(如何调试应用程序的启动过程)
- 在Android Repo项目中切换Git分支