如何显示屏幕捕获通知之类的通知
Posted
技术标签:
【中文标题】如何显示屏幕捕获通知之类的通知【英文标题】:How to show a notification like Screen Capture Notification 【发布时间】:2016-07-20 14:11:27 【问题描述】:如何显示屏幕截图之类的通知。 下图显示了它
【问题讨论】:
【参考方案1】:您可以像这样使用 Notification.BigPictureStyle() 实现这一点:
Notification notif = new Notification.Builder(mContext)
.setContentTitle("New photo from " + sender.toString())
.setContentText(subject)
.setSmallIcon(R.drawable.new_post)
.setLargeIcon(aBitmap)
.setStyle(new Notification.BigPictureStyle()
.bigPicture(aBigBitmap))
.build();
aBitmap 是您要显示的图像。在此处阅读有关此内容的更多信息: https://developer.android.com/reference/android/app/Notification.BigPictureStyle.html
【讨论】:
如何在下方添加按钮? 你可以添加 .addAction(R.drawable.yourdrawable, "Yourtext", pendingIntent); pendingIntent 是用来判断用户点击了什么动作。因此,例如 PendingIntent pIntent = PendingIntent.getActivity(this, 100, intent, 0);。当您收到点击通知按钮时,您可以在您的应用中检查该数字是否为 100、101 或其他数字,以查看点击了哪个按钮。以上是关于如何显示屏幕捕获通知之类的通知的主要内容,如果未能解决你的问题,请参考以下文章