问题描述
我已经实现了一种使用 NotificationContentProvider 获取通知的方法。这是我正在使用的代码
private static final Uri NOTIF_COUNT_CONTENT_URI = Uri.parse("content://com.android.tv.notifications.NotificationContentProvider/notifications/count");
private static final String COLUMN_COUNT = "count";
...
private int count;
Cursor c = context.getContentResolver().query(NOTIF_COUNT_CONTENT_URI,null,null);
if (c != null && c.movetoFirst()) {
int index = data.getColumnIndex(COLUMN_COUNT);
count = data.getInt(index);
}
if (c != null) {
c.close();
}
问题我遇到了异常
java.lang.SecurityException: App does not have permission: android.permission.ACCESS_NOTIFICATIONS
我尝试在清单中添加此权限并在运行时询问,但这些都不起作用。如何获得通知计数?我还需要收到看不见的通知,但我还没有找到方法
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)