1.方法一

private boolean hasNavBar() {        int id = getActivity().getResources().getIdentifier("config_showNavigationBar", "bool", "android");        if (id > 0) {            return getActivity().getResources().getBoolean(id);        }        return false;    }


2.方法二

导入
import android.os.RemoteException;import android.view.IWindowManager;import android.view.WindowManagerGlobal;


public static boolean hasNavBar() {        boolean hasNavigationBar = false;        try {            IWindowManager mWindowManagerService = WindowManagerGlobal.getWindowManagerService();            if (mWindowManagerService.hasNavigationBar()) {                hasNavigationBar = true;            }        } catch (RemoteException ex) {            //        }        return hasNavigationBar;    }


更多相关文章

  1. 【Android 开发】:UI控件之拖动条控件 SeekBar的使用方法
  2. Android NullPointerException解决方法
  3. 【原创】Android锁定横竖屏、splash,全屏、去除标题的方法
  4. Android基于TextView属性android:ellipsize实现跑马灯效果的方法
  5. Android离线安装方法
  6. 丢失Android系统库或者Conversion to Dalvik format failed with
  7. Android编程简单设置ListView分割线的方法

随机推荐

  1. Android的基本组件
  2. android二维码扫描(最近做的项目中用到的
  3. android编译系统makefile
  4. 介绍一种不同流式标签的实现方式
  5. [转]Android中两种设置全屏的方法
  6. Linux环境下Android使用Jenkins自动打包
  7. Activity的onConfigurationChanged事件
  8. android连接真机 调试未测试
  9. Android入门:4种布局
  10. 【转】Android学习笔记-常用的一些源码,防