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

建设部城市管理监督局网站官网定制一款app

建设部城市管理监督局网站官网,定制一款app,微博付费推广有用吗,南京网络推广建站一、问题背景 近日接到客户的投诉,我方的Android13 RK3399平台的产品在插拔USB mouse以及keyboard设备的时候,浏览器browser的界面会出现refresh现象,经过在下验证,发现在插拔常规的有线鼠标的场景下没有复现到问题,但…

一、问题背景

近日接到客户的投诉,我方的Android13 RK3399平台的产品在插拔USB mouse以及keyboard设备的时候,浏览器browser的界面会出现refresh现象,经过在下验证,发现在插拔常规的有线鼠标的场景下没有复现到问题,但在插拔无线USB设备(在下采用的是logi的无限键鼠套装)的情况下,则复现了客户所提出的界面刷新的现象,那么,该怎么处理呢?

二、解决方案

插拔USB设备的过程,会产生一个通知,在很多注册输入设备监听的APP在收取的该通知的情况下会刷新Activity的生命周期,从而产生refresh的现象。既然因为通知引起,那么我们去除掉通知如何?方法直接参照博客《Android 屏蔽USB通知,解决插拔usb设备刷新屏幕_android usb 提示-CSDN博客》的做法:

1、添加是否开关通知的属性设置

Index: device/rockchip/rk3399/rk3399_t/rk3399_t.mk
===================================================================
--- device/rockchip/rk3399/rk3399_t/rk3399_t.mk (revision 3609)
+++ device/rockchip/rk3399/rk3399_t/rk3399_t.mk (working copy)
@@ -47,4 +47,5 @@ro.product.ota.host = 192.168.1.1:8888 \ro.sf.lcd_density=160 \persist.sys.statusbar.enable=true \
-    persist.sys.navigationbar.enable=true
+    persist.sys.navigationbar.enable=true \
+    persist.sys.hidnotify.disable=1

2、通过设置的属性来屏蔽通知

Index: frameworks/native/services/inputflinger/InputListener.cpp
===================================================================
--- frameworks/native/services/inputflinger/InputListener.cpp   (revision 3609)
+++ frameworks/native/services/inputflinger/InputListener.cpp   (working copy)
@@ -26,6 +26,7 @@#include <android/log.h>#include <math.h>#include <utils/Trace.h>
+#include <cutils/properties.h>using android::base::StringPrintf;@@ -350,7 +351,14 @@void QueuedInputListener::notifyConfigurationChanged(const NotifyConfigurationChangedArgs* args) {traceEvent(__func__, args->id);
-    mArgsQueue.emplace_back(std::make_unique<NotifyConfigurationChangedArgs>(*args));
+    // mArgsQueue.emplace_back(std::make_unique<NotifyConfigurationChangedArgs>(*args));
+
+    char prop_value[PROPERTY_VALUE_MAX];
+    property_get("persist.sys.hidnotify.disable", prop_value, "1");
+    if (strcmp(prop_value, "1") != 0)
+    {
+       mArgsQueue.emplace_back(std::make_unique<NotifyConfigurationChangedArgs>(*args));
+    }}void QueuedInputListener::notifyKey(const NotifyKeyArgs* args) {

编译后烧录,可以屏蔽掉键盘插入时的通知,从而间接解决掉refresh的问题。

值得注意的一点是,该方案可能会影响到一些原有的配置。比如在下的项目中做了键盘插入时通知虚拟键盘也要同步弹出界面的配置,如果屏蔽掉插拔USB设备的通知,会导致该虚拟键盘弹出的配置失效。所以,需要根据实际情况进行应用。

三、参考资料

Android 屏蔽USB通知,解决插拔usb设备刷新屏幕_android usb 提示-CSDN博客https://blog.csdn.net/u010664697/article/details/130987054?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522287fb8ab4dc298d6c96fa534577388d9%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=287fb8ab4dc298d6c96fa534577388d9&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-130987054-null-null.nonecase&utm_term=Android13%E6%8F%92%E6%8B%94%E9%BC%A0%E6%A0%87%E4%BC%9A%E5%88%B7%E6%96%B0%E9%A1%B5%E9%9D%A2&spm=1018.2226.3001.4450


文章转载自:

http://cgZCGFuK.zdbfL.cn
http://VCW4yKc1.zdbfL.cn
http://rWnnWrZf.zdbfL.cn
http://xv6EOTpS.zdbfL.cn
http://DsazUZNo.zdbfL.cn
http://pz6Ygz5Y.zdbfL.cn
http://tZhEgyFY.zdbfL.cn
http://cEGAEmlO.zdbfL.cn
http://MBTMUAf1.zdbfL.cn
http://oYVhfo1H.zdbfL.cn
http://PbKTSd0c.zdbfL.cn
http://8EVaDeei.zdbfL.cn
http://9t85YsvK.zdbfL.cn
http://bEgluIEu.zdbfL.cn
http://EmfBY5yP.zdbfL.cn
http://z9koej30.zdbfL.cn
http://KaKv0VAg.zdbfL.cn
http://bXQFOEEf.zdbfL.cn
http://FK9GDZ6d.zdbfL.cn
http://9PWLZAdG.zdbfL.cn
http://jpdE6IoB.zdbfL.cn
http://DnMrpfNF.zdbfL.cn
http://eLol0gx1.zdbfL.cn
http://amIWn1iD.zdbfL.cn
http://T8qdLnjg.zdbfL.cn
http://aO8umHfm.zdbfL.cn
http://qES5l8Tw.zdbfL.cn
http://N8mIR3DL.zdbfL.cn
http://1uorTQxb.zdbfL.cn
http://STOLGUEw.zdbfL.cn
http://www.dtcms.com/wzjs/739967.html

相关文章:

  • 维护网站费用网站关键词推广
  • 制作一个网站官网百度推广后台
  • 新年祝福语在线制作网站前段模板网站
  • 如何做商业网站专业网站建设微信网站定制
  • 提高网站排名的方法网站建设是什么专业里的科目
  • 网站建设综合训练深圳精美网站设计
  • 企业网站实验报告网站建设遇到的问题
  • 育婴网站模板网站外链建设设计
  • 网站空间购买多钱青岛搜索推广排名
  • 网站设计需要考虑的基本原则没人愿意干的68个暴利行业
  • 城乡建设网站首页wordpress 修改链接失效
  • 陕西省建设执业中心网站有做外贸的平台网站吗
  • 网站制作北京网站建设公司哪家好企业服务器
  • 如何寻找做企业网站的wordpress 任意下载
  • 深圳网站公司网站制作好的品牌设计网站有哪些
  • 山西企业建站方案如何做互联网营销推广
  • 成都制作网站公司简介如何建设数据报表网站
  • 黄岛做网站的公司焦溪翠冠梨做的网站
  • 北京网站建设公司电话wordpress动态水印
  • 珠海工商网上登记平台新网站前期seo怎么做
  • 三只松鼠网站推广策略做dj音叉网站平台
  • 政务公开网站建设意义沐川移动网站建设
  • 网站报错500论坛前端模板
  • 广南网站建设郑州网页制作设计营销
  • 做词云的网站长春新闻最新消息
  • 外包做网站抖音优化排名
  • 家电网站设计wordpress为什么性能差
  • 如何看别人网站用什么做的手机黄山网站
  • 宝安新桥h5网站建设步骤微信公众平台小程序怎么制作
  • 手机做任务佣金的网站wordpress导入演示卡主