草庐IT

通知栏

全部标签

android - 如何在 Android 应用程序( Activity 或服务)被终止时删除所有通知?

我有一个应用在后台运行一个Activity和一个Intent服务。还有一个通知显示后台进程的进度条(它正在从服务器下载大量文件)。Activity显示下载进度(在下载这些Assets之前,用户无法有意义地使用该应用程序)。当此Activity关闭时,会显示带有进度条的通知。我的问题:当应用程序通过“任务管理器”(在android4.0上通过右键访问,带有两个矩形的那个)被终止时,通知仍然存在。但它基本上是一个僵尸,因为用来更新它的服务已经死了。换句话说:当我的应用程序被终止时,我如何删除一个(或所有)通知? 最佳答案 @看publi

android - 如何在 Activity 之间的转换完成时得到通知?

正如标题所说...我正在使用Activity之间的转换,并且我希望为这两个Activity设置某种类型的监听器(或事件),用于转换完成时和开始前。这是创建转换的示例代码:finalIntentintent=newIntent(activity,TargetActivity.class);if(initialQuery!=null)intent.putExtra(EXTRA_INITIAL_QUERY,initialQuery);finalStringtransitionName=activity.getString(R.string.transition_name);ViewCompa

Android:创建新通知后,旧通知被替换

我想在不从我的应用中取消/删除之前的通知的情况下创建通知。这是我创建通知的代码:privatevoidnotification(Contextcontext,Stringtitle,Stringcontent){NotificationCompat.BuildermBuilder=newNotificationCompat.Builder(context).setSmallIcon(R.drawable.notification_icon).setContentTitle(title).setContentText(content);IntentresultIntent=newInte

android - 更改通知上的操作按钮

我有一个通知,我正在尝试通过重复使用相同的通知生成器来更新,但是没有办法清除按钮,您只能调用addAction。不使用相同的生成器会导致通知闪烁,这是不可取的。有什么解决办法吗?我正在使用来自v4支持库的NotificationCompat。 最佳答案 notificationBuilder.mActions.clear();实际上是publicArrayList,所以你可以用它做任何你想做的事。 关于android-更改通知上的操作按钮,我们在StackOverflow上找到一个类似的

javascript - Cordova 山羊;应用程序被杀死后发送本地通知,但在 android 上不起作用

我正在使用Cordova/PhonegapiBeaconplugin与ionicframework在我的Cordova项目中。我正在尝试使用cordovalocalnotificationplugin在android和ios上发送本地通知进入监控区域时,当应用程序被杀死时。这是我的代码:document.addEventListener("deviceready",onDeviceReady,false);functiondidDetermineStateForRegion(pluginResult){}functiondidStartMonitoringForRegion(plugi

Android N 通知标题和图标颜色更深

在androidN和O中显示通知时,它显示如下您可以使用NotificationCompat.Builder的setColor方法更改图标的顶部颜色和应用程序名称,问题是显示的颜色不会匹配提供的,因为它在通知中变得变暗。我在GooglePixel(Oreo)上测试过它。这在某处记录了吗?有什么解决方法吗? 最佳答案 Google决定在Notification中限制可接受的颜色使用setColor时.是的,它是无证的、未经请求的和evil!经过一些挖掘(黑客的方式)后,它可能会在(内部)ContrastColorUtil的源代码中找到

android - 如何使用 Parse 库将大 View 样式应用于通知

这个库运行完美,但我有疑问。当我给超过两行的用户发送消息时,用户无法在通知区域看到所有消息。但我知道ANDROID可以做到http://developer.android.com/guide/topics/ui/notifiers/notifications.html#ApplyStyle.如何处理来自parse.com的通知?看图解释我的问题Image1http://gorio.eng.br/parse1.pngImage2http://gorio.eng.br/parse2.png 最佳答案 这是一个使用Notification

android - 通知将应用程序置于最前面而无需更改 Activity

我想创建通知,当它被点击时会将我的应用程序带到前面,但不会更改(重新加载或导航出)显示的最后一个Activity。我试过:setContentIntent(PendingIntent.getActivity(context,0,newIntent(context,MainActivity.class),Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT))但在新的Android4.3中,应用程序被带到前面,但它也启动了一个新的MainActivity实例,我不希望这样。我希望我的应用程序将从显示的最后一个Activity继续。如何做到这一点?

推动野生动物园通知的策略

我正在努力实施一个需要发送推送通知的PWA,我们正在寻找一种解决方案,以向在iOS上运行的浏览器发送推送通知(我们正在使用Firebase(FCM)用于其他所有内容)。在包括iOS在内的所有平台上推动通知?我们正在考虑嗅探用户代理,并为非OIS用户使用FCM,为iOS用户切换到Websockets。我们不确定这种方法将有多可行。关于这种方法或更好的替代方案的任何建议将有很大的帮助!看答案看起来您可以像APNS设备一样对待Safari:https://developer.apple.com/library/content/documentation/networkinginternet/conc

仅在通知div中滚动,例如Facebook,而不是身体

我想设计像Facebook这样的通知。在Facebook中,我看到通知下拉卷中的卷轴,但没有身体滚动。这是我通知的屏幕截图。当我滚动通知时,身体也会上下移动。我该如何停止?当我在红色区域滚动时,请参阅我的工作小提琴,我的孔身体会滚动。但是我想要那个,当我在红色区域滚动时,身体不会滚动。testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestt