From d12e0ed9d96b47b935e2f8b214c00529fa9d6feb Mon Sep 17 00:00:00 2001 From: gaozl Date: Wed, 28 Jan 2026 13:06:35 +0800 Subject: [PATCH] fix: ci --- .../activity/H5/UpdateFileActivity.java | 18 ++++++++++++------ .../qianmu/container/util/SignWayUtil.java | 3 +-- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/qianmu/container/activity/H5/UpdateFileActivity.java b/app/src/main/java/qianmu/container/activity/H5/UpdateFileActivity.java index b75df61..d5f1249 100644 --- a/app/src/main/java/qianmu/container/activity/H5/UpdateFileActivity.java +++ b/app/src/main/java/qianmu/container/activity/H5/UpdateFileActivity.java @@ -1,6 +1,7 @@ package qianmu.container.activity.H5; import android.app.smdt.SmdtManagerNew; +import android.content.ActivityNotFoundException; import android.content.Intent; import android.net.Uri; import android.os.Build; @@ -272,13 +273,18 @@ public class UpdateFileActivity extends BaseActivity { } Log.e("MainActivity: ",result); } - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { - if(!Environment.isExternalStorageManager()){ - Intent intent = new Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION); - intent.setData(Uri.parse("package:" + this.getPackageName())); // 设置要申请权限的应用包名 - startActivity(intent); // 启动活动以请求用户授权 - return; + + try{ + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { + if(!Environment.isExternalStorageManager()){ + Intent intent = new Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION); + intent.setData(Uri.parse("package:" + this.getPackageName())); // 设置要申请权限的应用包名 + startActivity(intent); // 启动活动以请求用户授权 + return; + } } + }catch (ActivityNotFoundException e){ + } //设置开机自启应用 if(Constant.androidBoardType.equals("smt")){ diff --git a/app/src/main/java/qianmu/container/util/SignWayUtil.java b/app/src/main/java/qianmu/container/util/SignWayUtil.java index f03f766..768a17d 100644 --- a/app/src/main/java/qianmu/container/util/SignWayUtil.java +++ b/app/src/main/java/qianmu/container/util/SignWayUtil.java @@ -147,8 +147,7 @@ public class SignWayUtil { EventBus.getDefault().post(messageEvent); }else if(Constant.androidBoardType.equals("huidu")){ HuiduTech helper = new HuiduTech(MyApplication.getInstance()); -// helper.install(path); - helper.installAndStart(path,"qianmu.container","qianmu.container.activity.H5.UpdateFileActivity"); + helper.install(path); } } catch (Throwable t) { LoggerUtil.e("silentInstallApk", StringUtil.getThrowableStr(t));