public static boolean hasnotch(activity act)
/*** 華為是否有流海屏
* * @param context context
* @return 是否有流海屏
*/public static boolean hasnotchathuawei(context context) catch (exception e) finally
}
/*** 小公尺是否流海屏
* * @param act
* @return
*/public static boolean hasnotchatxiaomi(activity act) else
}/**
* oppo是否有流海屏
* * @param context context
* @return 是否有流海屏
*/public static boolean hasnotchatoppo(context context)
/** * vivo是否有流海屏
* * @param context context
* @return 是否有流海屏
*/public static boolean hasnotchatvivo(context context) catch (exception e) finally
}/**
* android p 是否流海屏
* * @param act act
* @return 當前裝置是否為異形屏
*/public static boolean hasnotchp(activity act) }}
return false;
} else
}
Android部分流海屏判斷方法
判斷當前裝置是否為流海屏 return public static boolean hasnotch activity act android p 是否流海屏 param act return public static boolean hasnotchp activity act return f...
android 全面屏 劉海屏有效適配
手機廠商追求高使用者體驗,螢幕寬高比越做越高。17 9 19 10 18 9 18.5 9所謂全面屏。原來一般主流手機1920 1080解析度 16 9高寬比。如果沒有單獨去配置屬性,會導致在超過17 9寬高比手機上,底部一大塊黑底。在應用配置檔案androidmanifest.xml中顯式宣告支援...
android 橫屏豎屏判斷
方法1 displaymetrics dm new displaymetrics getwindowmanager getdefaultdisplay getmetrics dm int width dm.widthpixels int height dm.heightpixels 方法2 if t...