|
|
@@ -2,6 +2,7 @@ package com.sheep.gamegroup.module.task;
|
|
|
|
|
|
import android.Manifest;
|
|
|
import android.content.pm.PackageManager;
|
|
|
+import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
|
import android.support.annotation.NonNull;
|
|
|
import android.support.v4.app.ActivityCompat;
|
|
|
@@ -17,6 +18,7 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.kfzs.duanduan.cardview.ScreenUtil;
|
|
|
import com.kfzs.duanduan.utils.ApkUtils;
|
|
|
+import com.kfzs.duanduan.utils.StatusBarUtils;
|
|
|
import com.sheep.gamegroup.absBase.BaseActivity;
|
|
|
import com.sheep.gamegroup.model.entity.BaseMessage;
|
|
|
import com.sheep.gamegroup.model.entity.Release_task;
|
|
|
@@ -89,7 +91,18 @@ public class VideoTaskActivity extends BaseActivity {
|
|
|
@Override
|
|
|
public void onCreate(Bundle b) {
|
|
|
super.onCreate(b);
|
|
|
- getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
|
|
|
+ int flag = View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
|
|
|
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT && G.checkDeviceHasNavigationBar(this)) {
|
|
|
+ getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);//白色
|
|
|
+ flag |= View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
|
|
|
+ View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
|
|
|
+ View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | // hide
|
|
|
+ View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
|
|
|
+ }
|
|
|
+ getWindow().getDecorView().setSystemUiVisibility(flag);
|
|
|
+ getWindow().addFlags(
|
|
|
+ WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON |
|
|
|
+ WindowManager.LayoutParams.FLAG_FULLSCREEN);
|
|
|
}
|
|
|
|
|
|
@Override
|