判断手机是否有虚拟键盘

来源:互联网 发布:saltstack管理windows 编辑:程序博客网 时间:2024/04/28 20:54
/** * 判断底部navigator是否已经显示 * @param windowManager * @return */@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)public static boolean hasSoftKeys(WindowManager windowManager){    Display d = windowManager.getDefaultDisplay();    DisplayMetrics realDisplayMetrics = new DisplayMetrics();    d.getRealMetrics(realDisplayMetrics);    int realHeight = realDisplayMetrics.heightPixels;    int realWidth = realDisplayMetrics.widthPixels;    DisplayMetrics displayMetrics = new DisplayMetrics();    d.getMetrics(displayMetrics);    int displayHeight = displayMetrics.heightPixels;    int displayWidth = displayMetrics.widthPixels;    return (realWidth - displayWidth) > 0 || (realHeight - displayHeight) > 0;}
0 0