当前位置: 首页 > news >正文

Android 13.0 根据app包名授予app监听系统通知权限

1.概述

在13.0的系统rom产品定制化开发中,在一些产品rom定制化开发中,系统内置的第三方app需要开启系统通知权限,然后可以在app中,监听系统所有通知,来做个通知中心的功能,所以需要授权获取系统通知的权限,然后来顺利的监听系统通知。来做系统通知的功能,接下来来实现这个功能

2.根据app包名授予app监听系统通知权限的核心类

        packages/apps/Settings/src/com/android/settings/notification/NotificationAccessSettings.javapackages/apps/Settings/src/com/android/settings/applications/specialaccess/notificationaccess/ApprovalPreferenceController.javaframeworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java


3.根据app包名授予app监听系统通知权限的核心功能分析和实现

在实现根据app包名授予app监听系统通知权限的核心功能中,首先需要看下在app中是如何来实现获取通知权限的相关功能的,
接下来看下app中是如何申请通知权限的

    private boolean notificationListenerEnable() {boolean enable = false;String packageName = getPackageName();String flat = Settings.Secure.getString(
http://www.lryc.cn/news/218708.html

相关文章:

  • 校园招聘系统
  • SpringBoot-SpringCache缓存
  • 服务器带宽忽然暴增,不停的触发告警
  • Linux学习笔记之二(环境变量)
  • 设计模式——备忘录模式(Memento Pattern)
  • C++ 代码实例:多项式除法简单计算工具
  • MySql表自修改报错:You can‘t specify target table ‘student‘ for update in FROM clause
  • LeetCode 热题100——链表专题
  • 植物花粉深度学习图片数据集大合集
  • 面试算法48:序列化和反序列化二叉树
  • 【Python基础】Python编程入门自学笔记,基础大全,一篇到底!
  • windows自动登陆
  • 5G及其后的5G非地面网络:趋势和研究挑战-HARQ部分
  • 【WPF系列】- XAML语法规范
  • antv/g6之图布局及切换布局
  • Wordpress plugin removes ‘/category‘
  • 【大数据基础平台】星环TDH社区集群版本部署
  • 【Java】汉诺塔
  • Java实现对Html文本的处理
  • Vue项目创建与启动(2023超详细的图文教程)
  • EtherCAT主站读取从站EEPROM抓包分析
  • Elasticsearch 8.X 如何生成 TB 级的测试数据 ?
  • 汽车标定技术(四)--问题分析:多周期测量时上位机显示异常
  • Flink SQL时间属性和窗口介绍
  • Tomcat免安装版修改标题名称和进程
  • vim搜索、替换tab
  • 一文读懂ARM安全性架构和可信系统构建要素
  • Voice vlan、ICMP、单臂路由、mux-vlan
  • TCP IP 网络编程(七) 理解select和epoll的使用
  • Linux accept和FD_xxx的使用