邱水仙
邱水仙
  • 发布:2018-07-12 13:14
  • 更新:2018-10-30 11:12
  • 阅读:2195

如何在permission中加入intent-filter过滤器获取NotificationListenerService权限

分类:Native.js

现在要让我的app获取NotificationListenerService权限,我勾选了BIND_NOTIFICATION_LISTENER_SERVICE权限后,用native.js跳到ACTION_NOTIFICATION_LISTENER_SETTINGS通知使用权设置页的时候居然没有当前app,比对了一下原生的AndroidManifest.xml页面,它的是这样的:

<service
android:name=".NotificationCollectorService"
android:label="@string/app_name"
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
<intent-filter>
<action android:name="android.service.notification.NotificationListenerService" />
</intent-filter>
</service>

而hbuilder里只有<uses-permission android:name=\"android.permission.BIND_NOTIFICATION_LISTENER_SERVICE\"/>,并没有那个意图获取器的过滤器,怎么才能加上去呢,如果new IntentFilter()的话,怎么弄,整了半天也没成功,社区有好几个网友也在问这个问题,求解答

2018-07-12 13:14 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

添加service需要使用sdk离线打包,这里的android:name=".NotificationCollectorService"类需要原生实现。

  • 3***@qq.com

    已添加但是无法获取到

    https://ask.dcloud.net.cn/question/122316

    2021-04-30 11:42

xiaoqianYang

xiaoqianYang

请问楼主解决了读取通知栏的信息了吗

该问题目前已经被锁定, 无法添加新回复