Tag: 通知

防止用户解除通知

有些应用程序的通知不能通过将其擦除而解除。 我怎样才能pipe理这样的行为?

从parcelable,contentView或contentIntent提取通知文本

所以我得到了我的AccessibilityService使用下面的代码: @Override public void onAccessibilityEvent(AccessibilityEvent event) { if (event.getEventType() == AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED) { List<CharSequence> notificationList = event.getText(); for (int i = 0; i < notificationList.size(); i++) { Toast.makeText(this.getApplicationContext(), notificationList.get(i), 1).show(); } } } 阅读创build通知时显示的文本(1)可以正常工作 。 唯一的问题是,我还需要用户打开通知栏时显示的(3)的值。 (2)对我来说并不重要,但是知道如何读出它是很好的。 正如你可能知道的,所有的值都可以不同。 那么,我怎样才能读出(3) ? 我怀疑这是不可能的,但我的notificationList似乎只有一个条目(至less只有一个吐司显示)。 非常感谢! /编辑:我可以提取通知包裹 if (!(parcel instanceof Notification)) { return; } final Notification notification = (Notification) parcel; […]

iOS – 要求在初始拒绝后启用推送通知

我想知道是否有可能迫使“XXXXX想要发送推送通知”popup应用程序内,在初步下降后。 用例如下: 用户安装应用程序,获取有关推送通知的警报,并拒绝,因为他们不知道/信任该应用程序。 他们使用应用程序,并在应用程序内主动要求在发生事件时提醒(例如,他们想要购买的东西已售罄,所以他们希望在库存时提醒)。 所以,现在用户已经要求应用程序通知他们有关具体的事情,但在操作系统级别禁用了推送通知。 因此,如果用户请求提醒,但是我发现他们在第一次运行时拒绝了提醒,我需要通知他们,并让他们打开推送通知,以便提醒工作。 理想情况下,我想强制“XXXX想给你发送推送通知提醒”(这是自他们安装应用以来的第二次)。 我猜计划b是向他们显示我自己的消息,告诉他们必须进入他们的系统设置,并手动重新打开,以接收他们想要的警报。 这远非理想。 任何帮助,将不胜感激。 谢谢。

如何使用NotificationCompat.Builder创build通知?

我需要创build一个简单的通知,如果可能的话,它会显示在通知栏中,并伴有声音和图标? 我也需要它与Android 2.2兼容,所以我发现NotificationCompat.Builder适用于4以上的所有API。如果有更好的解决scheme,请随时提及它。

点击Android通知操作不会closures通知抽屉

我正在使用NotificationCompat库向系统栏添加NotificationCompat 。 这个通知有两个操作button。 此外,通知上的AutoCancel()属性设置为true。 单击操作button时,系统configuration为启动一个调用NotificationManager.cancel(NOTIFICATION_ID)的IntentService ,然后在新任务中启动一个活动。 问题是虽然这个调用从托盘中删除了通知,但它并没有折叠抽屉。 被调用的Activity被绘制在抽屉的后面。 有人可以请说明取消通知之后需要什么样的特殊代码才能结束抽签吗? 谢谢。

如何在android中添加button通知?

我的应用程序播放音乐,当用户通过从屏幕顶部滑动(或平板电脑屏幕右下angular的一般)打开通知屏幕时,我想向他们显示一个button,以停止当前正在播放的音乐,并再次启动它他们要。 我不打算在用户的主屏幕上放置一个小部件,但只是进入通知。 我怎样才能做到这一点?

你会如何在RoR上创build一个像SO或Facebook一样的通知系统?

我认为通知将是它自己的资源,并has_many, through与用户模型与表示关联的连接表的关系。 具有许多通知的用户是显而易见的,然后通知将具有许多用户,因为将会有许多与许多用户相关联的标准化通知(评论通知,以下通知等)。 除了这个设置之外,我不确定如何根据应用程序中的某些事件触发创build通知。 我也有点不确定我需要如何设置路由 – 是它自己单独的资源还是嵌套在用户资源中? 如果有人可以扩展这个,我会觉得非常有帮助。 最后,阿贾克斯民意调查可能会改善这种function。 可能有一些我错过的东西,所以请填写这个,这是一个很好的一般资源。

取消UILocalNotification

我的UILocalNotification有问题。 我正在用我的方法安排通知。 – (void) sendNewNoteLocalReminder:(NSDate *)date alrt:(NSString *)title { // some code … UILocalNotification *localNotif = [[UILocalNotification alloc] init]; if (localNotif == nil) return; localNotif.fireDate = itemDate; localNotif.timeZone = [NSTimeZone defaultTimeZone]; localNotif.alertAction = NSLocalizedString(@"View Details", nil); localNotif.alertBody = title; localNotif.soundName = UILocalNotificationDefaultSoundName; localNotif.applicationIconBadgeNumber = 0; NSDictionary *infoDict = [NSDictionary dictionaryWithObject:stringID forKey:@"id"]; localNotif.userInfo = infoDict; [[UIApplication […]

Python中的跨平台桌面通知程序

我正在寻找类似Growl的,Windows中的气球提示类似的通知库。 想象一下编写代码如下: >>> import desktopnotifier as dn >>> dn.notify('Title', 'Long description goes here') ..这将通知相应的工具提示在Mac,Windows和Linux。 这样的图书馆是否存在? 如果不是的话,我怎样才能自己写一个呢? Mac是否带有默认通知程序? 是咆哮的东西,我应该分开安装? 在Windows上,我认为这可能需要pywin32 ? 在Linux上,假设GNOME是否有GNOME API(使用gnome-python)呢? 我可以在所有平台上使通知“粘性”(即不会消失)吗? 更新 :我的首选是不依赖像PyQT4和wxPython这样的巨大的GUI框架来完成一个简单的任务。

如何获得TFS生成通知状态

我想在TFS中获得Build状态(无论成功还是失败)。可以使用哪种类和方法来达到这个目的。