流海屏 異形屏判斷 適配

2021-09-26 01:23:06 字數 921 閱讀 8238

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...