如何检查“显示通知”是启用还是禁用?
Posted
技术标签:
【中文标题】如何检查“显示通知”是启用还是禁用?【英文标题】:How to check "show notification" is enabled or disabled? 【发布时间】:2015-07-22 05:15:17 【问题描述】:如何查看“显示通知”是否开启?
我的应用程序与 parse.com 集成,每当它从 parse.com 获得响应时,它都会生成通知并将其显示给用户。
我需要知道用户是否禁用了“显示通知”复选框。在尝试登录时,我必须向用户显示一个禁用的对话框。我没有在我的应用中使用通知服务。
请给我建议如何解决这个问题。
【问题讨论】:
【参考方案1】:当您知道您的应用正在发送推送通知时,您可以检查它是否在通知区域中。这是假设您的应用的最低 SDK 为 4.3 。基本上,您正在检查所有活动通知以查看您的通知是否在活动通知中。
http://developer.android.com/reference/android/service/notification/NotificationListenerService.html#getActiveNotifications%28%29
【讨论】:
以上是关于如何检查“显示通知”是启用还是禁用?的主要内容,如果未能解决你的问题,请参考以下文章
如何在android studio上以编程方式检查自动启动权限是启用还是禁用