草庐IT

NOTIFICATIONS

全部标签

android - 自定义通知布局和文本颜色

我的应用程序显示了一些通知,并且根据用户偏好,它可能会在通知中使用自定义布局。它运行良好,但有一个小问题-文本颜色。普通的Android和几乎所有制造商的皮肤都使用黑色文本和浅色背景作为通知文本,但三星没有:他们的通知下拉菜单有深色背景,默认通知布局中的文本是白色的。所以这会导致一个问题:不使用任何精美布局的通知显示得很好,但使用自定义布局的通知很难阅读,因为文本是黑色而不是默认的白色。甚至officialdocumentation只是为TextView设置了一个#000颜色,所以我在那里找不到任何指针。一位用户非常友好地截取了问题的屏幕截图:那么如何在我的布局中使用来自设备的默认通知

android - 捕获滑动以关闭事件

一旦服务完成(成功或失败),我正在使用android通知提醒用户,并且我想在该过程完成后删除本地文件。我的问题是,在失败的情况下-我想让用户有一个“重试”选项。如果他选择不重试并关闭通知,我想删除为处理目的而保存的本地文件(图像...)。有没有办法捕捉通知的滑动关闭事件? 最佳答案 删除Intent:DeleteIntent是一个PendingIntent对象,可以与通知相关联,并在通知被删除时触发,etherby:用户特定操作用户删除所有通知。您可以将PendingIntent设置为广播接收器,然后执行您想要的任何操作。Inten

android - 捕获滑动以关闭事件

一旦服务完成(成功或失败),我正在使用android通知提醒用户,并且我想在该过程完成后删除本地文件。我的问题是,在失败的情况下-我想让用户有一个“重试”选项。如果他选择不重试并关闭通知,我想删除为处理目的而保存的本地文件(图像...)。有没有办法捕捉通知的滑动关闭事件? 最佳答案 删除Intent:DeleteIntent是一个PendingIntent对象,可以与通知相关联,并在通知被删除时触发,etherby:用户特定操作用户删除所有通知。您可以将PendingIntent设置为广播接收器,然后执行您想要的任何操作。Inten

安卓 4.1 : How to check notifications are disabled for the application?

Android4.1为用户提供了一个复选框来禁用特定应用程序的通知。但是,作为开发人员,我们无法知道通知的调用是否有效。我确实需要检查当前应用程序是否禁用了通知,但我在API中找不到任何设置。有没有办法在代码中检查此设置? 最佳答案 你不能100%不能。在thisGoogleI/O2012video中询问并且新通知的项目负责人声明您不能。编辑2016年更新:现在可以查看了,如thisGoogleI/O2016video中所述.使用NotificationManagerCompat.areNotificationsEnabled(),

安卓 4.1 : How to check notifications are disabled for the application?

Android4.1为用户提供了一个复选框来禁用特定应用程序的通知。但是,作为开发人员,我们无法知道通知的调用是否有效。我确实需要检查当前应用程序是否禁用了通知,但我在API中找不到任何设置。有没有办法在代码中检查此设置? 最佳答案 你不能100%不能。在thisGoogleI/O2012video中询问并且新通知的项目负责人声明您不能。编辑2016年更新:现在可以查看了,如thisGoogleI/O2016video中所述.使用NotificationManagerCompat.areNotificationsEnabled(),

android - 如何在android中显示多个通知

我只收到一个通知,如果有另一个通知,它会替换前一个通知,这是我的代码privatestaticvoidgenerateNotification(Contextcontext,Stringmessage,Stringkey){inticon=R.drawable.ic_launcher;longwhen=System.currentTimeMillis();NotificationManagernotificationManager=(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);No

android - 如何在android中显示多个通知

我只收到一个通知,如果有另一个通知,它会替换前一个通知,这是我的代码privatestaticvoidgenerateNotification(Contextcontext,Stringmessage,Stringkey){inticon=R.drawable.ic_launcher;longwhen=System.currentTimeMillis();NotificationManagernotificationManager=(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);No

android - 点击通知后打开应用程序

我的应用中有一条通知,其中包含以下代码://NotificationStartnotificationManager=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);inticon=R.drawable.n1;CharSequencetickerText="CallBlocker";longwhen=System.currentTimeMillis();//nowNotificationnotification=newNotification(icon,tickerText,when);Intent

android - 点击通知后打开应用程序

我的应用中有一条通知,其中包含以下代码://NotificationStartnotificationManager=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);inticon=R.drawable.n1;CharSequencetickerText="CallBlocker";longwhen=System.currentTimeMillis();//nowNotificationnotification=newNotification(icon,tickerText,when);Intent

Android 通知未显示

我需要一个可以在Android上添加通知的程序。当有人点击通知时,它会引导他们进入我的第二个Activity。我已经建立了代码。该通知应该有效,但由于某种原因它不起作用。Notification根本没有显示。我不知道我错过了什么。这些文件的代码:Notificationn=newNotification.Builder(this).setContentTitle("Newmailfrom"+"test@gmail.com").setContentText("Subject").setContentIntent(pIntent).setAutoCancel(true).setStyle(