1.前言
在11.0的系统rom定制化开发中,在一些产品开发中,需要对某些app的通知权限授权,运行收到系统通知的功能,所以就需要
了解系统通知的管理权限功能,接下来看下相关的功能分析来实现具体的功能
2.framework根据包名默认开启一些应用的通知使用权的核心类
frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java
frameworks/base/core/res/res/values/config.xml
3.framework根据包名默认开启一些应用的通知使用权的核心功能分析和实现
NotificationManager是一个Android系统服务,用于管理和运行所有通知。
NotificationManager因为是系统服务,所以不能被实例化,为了把Notification传给它,可以用getSystemService()方法获取一个NotificationManager的引用。
在需要通知用户时再调用notify()方法将Notification对象传给它。
NotificationManager是状态栏通知的管理类,负责发通知、清楚通知等。 NotificationManager 是一个系统Service,必须通过getSystemService()方法来获取
NotificationManagerService 是在系统启动时在SystemSe