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

网站建设电销异议处理话术东莞seo建站排名

网站建设电销异议处理话术,东莞seo建站排名,建设电子商务网站背景,网站页面是自己做还是使用模板背景 识别是否全面屏手势场景,然后识别手势指示条是否显示,然后再获取指示条高度 由于全面屏手势是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://www.dtcms.com/wzjs/138581.html

相关文章:

  • 网站建设技术标准谷歌网站优化推广
  • 自己能够做投票网站吗苏州关键词优化软件
  • vi设计征集信息流优化师是什么
  • 网站建设排行榜青岛网络优化费用
  • 怎么做独立app网站外链发布平台有哪些
  • 怎样找回网站备案密码错误企业网站模板建站
  • 网站建设的前景小说搜索风云榜排名
  • 北京高端网站设计外包公司百度广告投放代理商
  • 广州软件园 网站建设福州seo公司
  • 请大学生做网站crm网站
  • 爱采购seo网站关键词排名优化系统
  • 找做网站技术人员站长之家论坛
  • 如何自建网站服务器拓客软件哪个好用
  • 做动画 的 网站有哪些内容百度上怎么注册店铺地址
  • 网站备案批量查询百度输入法免费下载
  • idea网站开发教程荥阳seo推广
  • 总结网站推广策划思路的内容seo管理工具
  • 网站建设要求企业网站优化
  • 广州哪个大学做网站制作好些的怎么做游戏推广员
  • 移动端h5网站开发框架网络营销是指
  • 连云港做网站最好网站建设的推广渠道
  • 专门做优惠券的网站一键seo提交收录
  • 即墨网站建设哪里有百度网址收录入口
  • 网站建设业务越做越累网络推广外包费用
  • 网站建设文献外链系统
  • 广告建设网站建设手机关键词排名优化
  • 网站建设项目设计书行业关键词词库
  • 杭州企业营销网站建设公司营销推广渠道
  • 装修网站实景图vr怎么做的域名官网
  • 网站建设 武讯科技搜索引擎优化的步骤