我正在编写一个带有 BroadcastReceiver 的应用程序,它会为每个未接来电写入通知。到目前为止,这工作正常,但现在我为每个未接电话收到两个通知:一个来自我的应用程序,另一个是标准通知。
如果我可以在使用我的应用程序时以编程方式禁用系统通知,以便在我错过电话时只显示我自己的通知,我很感兴趣?
我还尝试以非编程方式禁用系统通知,但我找不到任何方法来做到这一点。
我正在编写一个带有 BroadcastReceiver 的应用程序,它会为每个未接来电写入通知。到目前为止,这工作正常,但现在我为每个未接电话收到两个通知:一个来自我的应用程序,另一个是标准通知。
如果我可以在使用我的应用程序时以编程方式禁用系统通知,以便在我错过电话时只显示我自己的通知,我很感兴趣?
我还尝试以非编程方式禁用系统通知,但我找不到任何方法来做到这一点。
您想要的可以从 api 18 及更高版本开始。
看看这个链接: Android NotificationListenerService Example
您只需要在通知访问屏幕(在设置中)要求用户授予您的应用权限即可。
祝你好运!