public class PStatusBarUtil
extends java.lang.Object
| 构造器和说明 |
|---|
PStatusBarUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
fullScreen(android.app.Activity activity) |
static void |
fullScreenWithCheckNotch(android.app.Activity activity,
int statusBarColor) |
static int |
getStatusBarHeight(android.content.Context activity)
利用反射获取状态栏高度
|
static boolean |
hasNotchHw(android.app.Activity activity)
判断华为是否有刘海屏
https://devcenter-test.huawei.com/consumer/cn/devservice/doc/50114
|
static boolean |
hasNotchInScreen(android.app.Activity activity)
是否有刘海屏
|
static boolean |
hasNotchOPPO(android.app.Activity activity)
判断oppo是否有刘海屏
https://open.oppomobile.com/wiki/doc#id=10159
|
static boolean |
hasNotchVIVO(android.app.Activity activity)
判断vivo是否有刘海屏
https://swsdl.vivo.com.cn/appstore/developer/uploadfile/20180328/20180328152252602.pdf
|
static boolean |
hasNotchXiaoMi(android.app.Activity activity)
判断xiaomi是否有刘海屏
https://dev.mi.com/console/doc/detail?
|
static boolean |
isDarkColor(int colorInt)
显示标题背景颜色
|
static void |
setStatusBar(android.app.Activity activity,
int bgColor,
boolean isFullScreen,
boolean isDarkStatusBarIcon) |
public static boolean hasNotchInScreen(android.app.Activity activity)
public static boolean hasNotchVIVO(android.app.Activity activity)
activity - public static boolean hasNotchOPPO(android.app.Activity activity)
activity - public static boolean hasNotchXiaoMi(android.app.Activity activity)
activity - public static boolean hasNotchHw(android.app.Activity activity)
public static void setStatusBar(android.app.Activity activity,
int bgColor,
boolean isFullScreen,
boolean isDarkStatusBarIcon)
public static boolean isDarkColor(int colorInt)
public static int getStatusBarHeight(android.content.Context activity)
public static void fullScreenWithCheckNotch(android.app.Activity activity,
int statusBarColor)
public static void fullScreen(android.app.Activity activity)