虚拟按键宏1关闭,导致工模测试相机拍摄退出闪屏一下

/frameworks/base/core/res/res/values/config.xml

默认0:
   0

/device/mediatek/system/common/system.prop

 # temporary enables NAV bar (soft keys) 虚拟键宏开关  0:开启  1:关闭
qemu.hw.mainkeys=1

解决办法:

   2 默认手势导航

qemu.hw.mainkeys=0   默认开启虚拟键

但存在一个问题:白色底部横线显示出来,需要去掉!

vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java

updateNavButtonIcons方法里面:都设置为View.INVISIBLE

getBackButton().setVisibility(disableBack       ? View.INVISIBLE : View.VISIBLE);
        getHomeButton().setVisibility(disableHome       ? View.INVISIBLE : View.VISIBLE);
        getRecentsButton().setVisibility(disableRecent  ? View.INVISIBLE : View.VISIBLE);
        /*/tyd,lxd,20230711,hide gesture navgation Bottom horizontal line
        getHomeHandle().setVisibility(disableHomeHandle ? View.INVISIBLE : View.VISIBLE);
        //*/
        getHomeHandle().setVisibility(disableHomeHandle ? View.INVISIBLE : View.INVISIBLE);
        //*/
        notifyActiveTouchRegions();

注意:默认手势导航,保留了手势特性:左右滑动返回上一级菜单。 

===========================================================

 如果都为0,三按键会显示出来;与需求去掉或隐藏虚拟按键不符合!

 0

qemu.hw.mainkeys=0

你可能感兴趣的:(java,前端,linux)