Browse Source

fix: 隐藏导航栏

sibichiAi
高志龙 8 months ago
parent
commit
da756bd6db
  1. 2
      app/build.gradle
  2. 2
      app/src/main/AndroidManifest.xml
  3. 3
      app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java
  4. 10
      app/src/main/java/qianmu/container/app/MyApplication.java
  5. 2
      app/src/main/java/qianmu/container/util/SignWayUtil.java
  6. 3
      app/src/main/res/values/styles.xml

2
app/build.gradle

@ -10,7 +10,7 @@ android {
minSdkVersion 22
targetSdkVersion 30
versionCode 6
versionName "V2.0.7.30"
versionName "V2.0.7.33"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles 'consumer-rules.pro'

2
app/src/main/AndroidManifest.xml

@ -42,6 +42,7 @@
android:sharedUserId="android.uid.system"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:hardwareAccelerated="true"
android:usesCleartextTraffic="true"
android:requestLegacyExternalStorage="true"
android:theme="@style/AppTheme">
@ -79,6 +80,7 @@
<activity
android:name=".activity.H5.WebViewActivity"
android:launchMode="singleTask"
android:screenOrientation="nosensor" />
<service android:name=".service.ContainerService" />

3
app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java

@ -4,6 +4,8 @@ import android.annotation.SuppressLint;
import android.app.ActivityManager;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.media.MediaMetadataRetriever;
import android.media.MediaPlayer;
import android.net.Uri;
import android.os.Build;
@ -49,6 +51,7 @@ import org.java_websocket.enums.ReadyState;
import java.io.File;
import java.net.URI;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.List;
import java.util.Scanner;
import java.util.concurrent.Executors;

10
app/src/main/java/qianmu/container/app/MyApplication.java

@ -39,8 +39,11 @@ import qianmu.container.socket.manager.SocketServerManager;
import qianmu.container.util.DeviceUtil;
import qianmu.container.util.LoggerUtil;
import qianmu.container.util.SSLSocketClient;
import qianmu.container.util.SignWayUtil;
import qianmu.container.util.StringUtil;
import static qianmu.container.util.LoggerUtil.SAVE_LOG_DIR_PATH;
@SuppressWarnings("All")
public class MyApplication extends Application {
@ -168,6 +171,12 @@ public class MyApplication extends Application {
MyApplication.getInstance().dateTimeFormat.format(new Date(timeMillis)), ":\n",
throwable.getMessage(), "\n", sw.toString());
LoggerUtil.e("errorLog", errorLog);
//上传日志
String deviceCode = DeviceData.getDeviceInfo(DeviceData.HINT_DEVICE_CODE);
String fileName = new SimpleDateFormat("yyyy-MM-dd").format(System.currentTimeMillis());
String path= StringUtil.strSplice(SAVE_LOG_DIR_PATH, "/", fileName, ".txt");
LoggerUtil.uploadLogFile(path,deviceCode,"","1");
restartApp();
Intent intent = new Intent(Constant.ACTION_APP_CRASH);
intent.putExtra(Constant.PACKAGE_NAME, DeviceUtil.getPackageName());
@ -204,6 +213,7 @@ public class MyApplication extends Application {
} catch (InterruptedException e) {
e.printStackTrace();
}
// SignWayUtil.reboot(); //重启设备
ProcessPhoenix.triggerRebirth(this);
}

2
app/src/main/java/qianmu/container/util/SignWayUtil.java

@ -371,6 +371,8 @@ public class SignWayUtil {
}else if(Constant.androidBoardType.equals("smt")){
MyApplication.getInstance().getSmdt().disp_setStatusBar(type);
MyApplication.getInstance().getSmdt().disp_setNavigationBar(type);
MyApplication.getInstance().getSmdt().disp_setStatusBarDrag(type);
MyApplication.getInstance().getSmdt().disp_setGestureBar(type);
}else if(Constant.androidBoardType.equals("sx")){
Intent intent = new Intent("rk.android.remove_navigationbar");
MyApplication.getInstance().sendBroadcast(intent);

3
app/src/main/res/values/styles.xml

@ -6,6 +6,9 @@
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
</resources>

Loading…
Cancel
Save