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

网站建设 cms 下载网站目录怎么做外链

网站建设 cms 下载,网站目录怎么做外链,中山哪家做网站的好,做系统后之前网站怎么找回背景 识别是否全面屏手势场景,然后识别手势指示条是否显示,然后再获取指示条高度 由于全面屏手势是Android9开始出现的,所以验证需要从Android9的机型测到最新的15看时机效果。 是否全面屏手势判断 public static boolean isGestureNavMod…

背景

识别是否全面屏手势场景,然后识别手势指示条是否显示,然后再获取指示条高度

由于全面屏手势是Android9开始出现的,所以验证需要从Android9的机型测到最新的15看时机效果。

是否全面屏手势判断

    public static boolean isGestureNavMode(Context context) {if (null == context) {return false;}if (Build.VERSION.SDK_INT >= 31) {int navMode = Settings.Secure.getInt(context.getContentResolver(), "hide_navigationbar_enable", 0);return navMode == 2 || navMode == 3;} else {return Settings.Secure.getInt(context.getContentResolver(), "navigation_mode", 0) == 2;}}

导航栏高度获取

public static int getNavBarHeightRes(Context context) {int navbarHeight = 0;try {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {int resourceId = context.getResources().getIdentifier("navigation_bar_height", "dimen", "android");if (resourceId > 0) {navbarHeight = context.getResources().getDimensionPixelSize(resourceId);}} else {Class<?> clazz = Class.forName("com.android.internal.R$dimen");Object obj = clazz.newInstance();Field field = clazz.getField("navigation_bar_height");int height = Integer.parseInt(field.get(obj).toString());navbarHeight = context.getResources().getDimensionPixelSize(height);}} catch (Exception var5) {Log.w(TAG, "getNavBarHeightRes", var5);}Log.d(TAG, "navbarHeight=" + navbarHeight);return navbarHeight;}

通过onApplyWindowInsets监听当前的指示条的可见性

mRootLayout.setOnApplyWindowInsetsListener(new View.OnApplyWindowInsetsListener() {@Overridepublic WindowInsets onApplyWindowInsets(View v, WindowInsets insets) {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {boolean isNavBarVisible = insets.isVisible(WindowInsets.Type.navigationBars());Log.d(TAG, isNavBarVisible + "  isNavBarVisible  ");}return insets;}});

是否显示状态栏(顺带mark)

这里的代码片段是在检查Activity的窗口是否设置了FLAG_KEEP_SCREEN_ON标志。
true:全屏,当前activity没有显示状态栏 false:有状态栏

int flag = activity.getWindow().getAttributes().flags;
boolean result = (flag & WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) != 0;

文章转载自:

http://EepmwM7l.zrgsg.cn
http://FE3AxsEM.zrgsg.cn
http://AEyRDEM6.zrgsg.cn
http://OnQtJxMW.zrgsg.cn
http://GDGRrIwB.zrgsg.cn
http://NHEvkOlM.zrgsg.cn
http://0BcEt5JF.zrgsg.cn
http://YPJHkag2.zrgsg.cn
http://Nh4jC9gS.zrgsg.cn
http://q4MSplTZ.zrgsg.cn
http://vy8xgM3Y.zrgsg.cn
http://B7iX9LXm.zrgsg.cn
http://LQjiaD4e.zrgsg.cn
http://EjyiVZpk.zrgsg.cn
http://FFaPm6n8.zrgsg.cn
http://kwXy2Nsv.zrgsg.cn
http://vgrVQppI.zrgsg.cn
http://KCbVDNK1.zrgsg.cn
http://suaF2zQ5.zrgsg.cn
http://BR3cbAhi.zrgsg.cn
http://VUiTB28U.zrgsg.cn
http://7fmiqBsr.zrgsg.cn
http://6fqX3XGJ.zrgsg.cn
http://qCnfZuqU.zrgsg.cn
http://mK1ybvCj.zrgsg.cn
http://neVzCZoM.zrgsg.cn
http://FlSk2Zx5.zrgsg.cn
http://3mfoknCN.zrgsg.cn
http://d3CteVlO.zrgsg.cn
http://W7IpbVvc.zrgsg.cn
http://www.dtcms.com/wzjs/621393.html

相关文章:

  • 化妆品网站建设经济可行性分析网站建设网站需要什么软件
  • 建设一个营销网站有哪些步骤wordpress站点 HTML
  • 行业网站运营方案o2o网站建设价格
  • 百度首页排名优化公司合肥网络推广优化公司
  • 建设部网站官网合同企业标志logo
  • 网站免费维护期是多少个人域名备案流程
  • 旅游电子商务网站开发制作淄博网站优化公司
  • 广州增城网站建设承包网站开发
  • 宣传网站建设实践报告全球最佳获奖包装设计
  • asp.net 跳转别的网站网站建设市场行情分析
  • 东莞网站建设时间自己一个人做网站可以吗
  • 什么行业需要做网站松原企业网站建设
  • 在百度怎么做网站和推广敬请期待图片
  • 大连网站制作团队视频制作素材免费网站
  • 开发网站要注意什么China wordpress
  • 贵港做网站建设价格费用视频网站怎么做防盗链
  • 网站建设的前途织梦做的网站图片显示不了
  • 郑州大学网页设计与网站建设wordpress输出标签文章
  • 做的不错的h5高端网站江苏江都建设集团有限公司网站
  • 购物网站需要做的功能济南企业宣传片制作公司
  • 免费做网站软件视频googleseo是什么
  • 河南科兴建设有限公司网站长沙建网站制作公司
  • 京东购物网站怎么做网推赚钱项目
  • 花儿直播免费视频观看手机优化大师下载安装
  • 做类似美团的网站免费友情链接网页
  • 保定市建设局安监网站大连网站建设 青鸟传媒
  • 公司网站开发联系方式mg电子游戏网站开发
  • php网站出现乱码战鼓的h5网站如何做
  • 网站建设的杂志昆山网站建设机构
  • 网站建设后台管理在网站里继费