jimu-decompiled/sources/com/ubt/jimu/upload/UploadFilePathUtils.java
2025-05-13 19:24:51 +02:00

56 lines
2.1 KiB
Java

package com.ubt.jimu.upload;
import android.os.Environment;
import android.text.TextUtils;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.blockly.Utils;
import com.ubt.jimu.blockly.bean.BlocklyProject;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.utils.SPUtils;
import java.io.File;
/* loaded from: classes2.dex */
public class UploadFilePathUtils {
public static String a(String str) {
return c() + str.replace(Environment.getExternalStorageDirectory().getPath() + File.separator + "Android" + File.separator + "data" + File.separator + JimuApplication.l().getPackageName() + File.separator + "files" + File.separator + "users", "");
}
public static String b() {
return Environment.getExternalStorageDirectory() + File.separator + "Android/data/" + JimuApplication.l().getPackageName() + "/files/users/";
}
private static String c() {
return "jimu/user/files";
}
public static void b(String str) {
SPUtils.a("root_http_url_key", str);
}
public static String a(BlocklyProject blocklyProject) {
String str;
String userId = Cache.getInstance().getUserId();
if (TextUtils.isEmpty(userId)) {
userId = "local";
}
String str2 = "1".equals(blocklyProject.getModelType()) ? "default" : "playerdata";
String customModelId = blocklyProject.getCustomModelId();
if ("newBlockly".equals(blocklyProject.getBlocklyType())) {
str = customModelId + File.separator + customModelId + Utils.BLOCKLY_ADD_PATH;
} else {
str = customModelId + File.separator + customModelId;
}
return userId + File.separator + str2 + File.separator + str + File.separator + (blocklyProject.getXmlId() + ".xml");
}
public static String a() {
String b = SPUtils.b("root_http_url_key");
if (!TextUtils.isEmpty(b)) {
return b;
}
LogUtils.c("本地没有记录最新的域名,返回默认域名");
return "https://ubtech.oss-cn-shenzhen.aliyuncs.com";
}
}