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. cocos2dx 调用java层代码
  2. android获得mac和ip .
  3. Unity和Android通信系列文章1——总览
  4. 简单明了的分析Android触摸事件,看完再也不纠结了
  5. 简单明了的分析Android触摸事件,看完再也不纠结了
  6. 史上最全的Android面试题集锦
  7. 【Android(安卓)开发】:UI控件之拖动条控件 SeekBar的使用方法
  8. Android(安卓)Studio 导入so
  9. Android(安卓)支持网络协议以及简单用法

随机推荐

  1. android 多分布率解决
  2. Android应用程序打包签名、加固、二次打
  3. 一个支持上下滚动动画的Android(安卓)Tex
  4. Android(安卓)Design与Holo Theme详解
  5. Android(安卓)横向布局中间填满
  6. 按着步骤来,学习Android(安卓)NDK入门很简
  7. Android(安卓)复盘——帮你彻底了解消息
  8. Android权限系统
  9. [置顶] 进击的Android注入术《五》
  10. Android之网络请求3————OkHttp的拦截