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

做企业营销网站wordpress腾讯云插件下载失败

做企业营销网站,wordpress腾讯云插件下载失败,深圳地址大全,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://www.dtcms.com/wzjs/788096.html

相关文章:

  • 个人网站的设计与实现参考文献设计师之家
  • 国外建筑设计网站wordpress随机头像
  • 手机建站官网wordpress apache模块
  • 南京电信网站空间扩容旅游景点网站模板
  • 3万网站建设费会计分录Wordpress怎么做导航页
  • 内蒙住房和城乡建设部网站专门教做衣服的网站
  • 使用vs2015做网站教程如何做一个wordpress
  • 怎么介绍网站的优缺点万户网站协作管理系统
  • rss 网站插件免费网页制作平台
  • 完整网站开发看什么书wordpress的极限访问量
  • 西安网站建设hyk123向wordpress提交插件
  • 闸北区网站设计aws wordpress区别
  • 太原网站建设哪家好wordpress 文章 页面
  • 统计站老站长推荐app视频互联网平台推广是什么意思
  • 企业logo标志设计公司潍坊 优化型网站建设
  • 北京工程网站建设张家口市住房和城乡建设局网站
  • 自己做的创意的网站昆明云南微网站建设
  • 无锡企业网站建设报价typecho转wordpress
  • 教育网站制作网站设计任务书
  • 网站 界面现在哪个行业做网站需求多点
  • 域名备案网站百度风云榜各年度小说排行榜
  • 苏州网站设计公司山东济南兴田德润什么活动河南安阳市有几个县
  • 国企网站建设需要注意什么网站建设必须要备案吗
  • 怎么看网站是否备案开发软件赚一千万
  • 企业网站推广技巧和方法建电子商务网站多少钱
  • 长沙网站开发公司wordpress 禁用自动保存
  • 肇庆新农村建设内容在哪个网站基础型网站套餐
  • 查询站长工具会给网站带来外链这样好吗绍兴市建设局网站
  • 医保局网站建设中标公告国家认可的赚钱游戏
  • 新建文档怎么做网站新潮狼网站建设