package com.example.basecore.util;
|
|
import android.annotation.SuppressLint;
|
import android.app.Activity;
|
import android.app.Service;
|
import android.content.Context;
|
import android.graphics.Point;
|
import android.graphics.Rect;
|
import android.os.Build;
|
import android.os.Vibrator;
|
import android.provider.Settings;
|
import android.text.TextUtils;
|
import android.util.DisplayMetrics;
|
import android.view.Display;
|
import android.view.View;
|
import android.view.WindowManager;
|
import android.view.inputmethod.InputMethodManager;
|
import android.widget.EditText;
|
|
import java.lang.reflect.Field;
|
|
public class ToolUtil {
|
|
/**
|
* 显示与隐藏顶部状态栏
|
*
|
* @param enable
|
*/
|
public static void fullscreen(Activity activity, boolean enable) {
|
WindowManager.LayoutParams lp = activity.getWindow().getAttributes();
|
if (enable) { // 全屏隐藏状态栏
|
lp.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
|
activity.getWindow().setAttributes(lp);
|
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
|
} else { //显示状态栏
|
lp.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
|
activity.getWindow().setAttributes(lp);
|
activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
|
}
|
}
|
|
}
|