赞
踩
签名
Android-apk系统签名_王涛的博客-CSDN博客_apk系统签名
https://jingyan.baidu.com/article/e4d08ffd9430260fd3f60d69.html
———————————————————————————————————————————
通知相关
1、屏蔽系统通知弹框
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java
private void addEntry(Entry shadeEntry) {
- boolean isHeadsUped = shouldPeek(shadeEntry);
+ boolean isHeadsUped = false;
if (isHeadsUped) {
mHeadsUpManager.showNotification(shadeEntry);
// Mark as seen immediately
setNotificationShown(shadeEntry.notification);
framework/base/services/usb/java/com/android/server/usb/UsbDeviceManager.java下屏蔽
updateUsbNotification(false);
updateAdbNotification(false);
2、屏蔽第三方应用通知
frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java
注释如下代码
mHandler.post(
new EnqueueNotificationRunnable(userId, r))
3、通知栏不显示应用通知
packages/SystemUI/src/com/android/systemui/statusbar/NotificationData.java
中shouldFilterOut()查询return true导致拦截通知的原因
WBT518遇到 mEnvironment.isDeviceProvisioned()和showNotificationEvenIfUnprovisioned(sbn)都为false导致
4、通知栏发出通知,但下拉框布局不显示
屏蔽SystemUI下拉的通知布局显示,屏蔽屏幕顶部通知布局显示
packages/SystemUI/res/value/Config.xml
packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java
packages/SystemUI/src/com/android/systemui/statusbar/notification/RowInflaterTask.java
5、屏蔽通知发出声音、震动、LED显示
frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java中的buzzBeepBlinkLocked()方法
updateLightsLocked()方法
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。