首先判断手机是否有虚拟栏,我这边只是做了很简单的判断,判断手机是否有回退和Home键
//是否有下方虚拟栏 private static boolean isNavigationBarAvailable() { boolean hasBackKey = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_BACK); boolean hasHomeKey = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_HOME); return (!(hasBackKey && hasHomeKey)); }
获取下方虚拟栏