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

扬州做网站公司哪家好魔域永恒网页游戏

扬州做网站公司哪家好,魔域永恒网页游戏,提供企业网站建设方案,佛山外贸网站建设渠道环境 aosp: android-14.0.0_r1 真机&#xff1a;Pixel5 目标 我想把usb连接的两个系统通知屏蔽掉 “正在通过 USB 为此设备充电”“已连接到 USB 调试” 步骤 首先找到这两句内容出现的位置在 frameworks/base/core/res/res/values-zh-rCN/strings.xml <string name&…

环境

aosp: android-14.0.0_r1
真机:Pixel5

目标

我想把usb连接的两个系统通知屏蔽掉

  1. “正在通过 USB 为此设备充电”
  2. “已连接到 USB 调试”

步骤

  1. 首先找到这两句内容出现的位置在
    frameworks/base/core/res/res/values-zh-rCN/strings.xml
<string name="usb_charging_notification_title" msgid="1674124518282666955">"正在通过 USB 为此设备充电"</string><string name="adb_active_notification_title" msgid="408390247354560331">"已连接到 USB 调试"</string>
<string name="adb_active_notification_message" msgid="5617264033476778211">"点按即可关闭 USB 调试"</string>
  1. 然后找到代码实现的位置
    分别是:
    frameworks/base/core/java/android/debug/AdbNotifications.java
    frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceManager.java
Notification.Builder builder = new Notification.Builder(mContext, channel).setSmallIcon(com.android.internal.R.drawable.stat_sys_adb).setWhen(0).setOngoing(true).setTicker(title).setDefaults(0)  // please be quiet.setColor(mContext.getColor(com.android.internal.R.color.system_notification_accent_color)).setContentTitle(title).setContentText(message).setContentIntent(pi).setVisibility(Notification.VISIBILITY_PUBLIC);if (titleRes== com.android.internal.R.string.usb_unsupported_audio_accessory_title) {builder.setStyle(new Notification.BigTextStyle().bigText(message));}Notification notification = builder.build();mNotificationManager.notifyAsUser(null, id, notification,UserHandle.ALL);Slog.d(TAG, "push notification:" + title);Log.w(TAG, "push notification:title=" + title + ";message=" + message);mUsbNotificationId = id;if (!mAdbNotificationShown) {Notification notification = AdbNotifications.createNotification(mContext,AdbTransportType.USB);mAdbNotificationShown = true;Log.w(TAG, "updateAdbNotification:id=" + id);mNotificationManager.notifyAsUser(null, id, notification, UserHandle.ALL);
}

主要是mNotificationManager.notifyAsUser()这个方法,它会把内容都通知出去。所以处理它就行,如果不想要所有的系统通知,屏蔽掉它就行。但我只是不想要两个内容。
修改如下:


Notification notification = builder.build();
if(message != null && !message.equals(r.getText(com.android.internal.R.string.usb_notification_message))) {mNotificationManager.notifyAsUser(null, id, notification,UserHandle.ALL);
}if (!mAdbNotificationShown) {Notification notification = AdbNotifications.createNotification(mContext, AdbTransportType.USB);mAdbNotificationShown = true;//mNotificationManager.notifyAsUser(null, id, notification, UserHandle.ALL);
}

很简单吧,最后测试通过!

http://www.yayakq.cn/news/329650/

相关文章:

  • 网站侧边栏导航代码免费建网站哪个网好
  • 企业 网站 建设 规范重庆市工程建筑造价信息网
  • 兰州市建设工程质量监督站网站个人网站备案能做什么内容
  • 津南区提供网站建设协议广州网站开发 细致广州亦客网络
  • 爱站网是干什么的深圳app开发公司排行
  • 厦门做网站优化哪家好建设工程合同备案是在网站上吗
  • 学校门户网站建设必要性甘肃兰州地震最新消息
  • 仙桃有哪些做网站的公司品牌网站建站目的
  • 韩国 网站 域名台州低价关键词优化
  • 中国五大门户网站化妆品网站系统规划
  • 网站开发 运行及维护做网站可以用哪些软件
  • 建设内部网站中国国音电商平台官网
  • 深圳专业建站公司签约网站做PPT
  • 网站结构 扁平结构 树状结构html5网站带后台
  • 网站空间1g多少钱一年建设网站应该加什么服务
  • 网站维护客户iis网站发布教程
  • 安全网站建设的研究方法如何创建自己的博客网站
  • wordpress站点获利中山手机网站建设
  • 厦门35网站建设公司文章转载到wordpress
  • 服装企业微网站建设定做网站多少钱
  • 网站建设行业新闻做盗版小说网站 风险
  • 手机网站图片滑动灰色的网站
  • 专业做网站建设的公司东莞建站模板搭建
  • 免费做网站怎么做网站链接网站小图片素材
  • 华东网站建设开发网站报价方案
  • 网站跟域名是什么关系微博html5版
  • 小语种网站建设要点桐庐城乡建设局网站
  • 电子商务网站建设的方法有哪些方面网站美工
  • 公司网站设计教程成都市住房与城乡建设局官网
  • 最近最火的关键词企业网站排名优化公司