Browse Source

fix: ci

dejiAi
高志龙 4 months ago
parent
commit
d12e0ed9d9
  1. 18
      app/src/main/java/qianmu/container/activity/H5/UpdateFileActivity.java
  2. 3
      app/src/main/java/qianmu/container/util/SignWayUtil.java

18
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")){

3
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));

Loading…
Cancel
Save