Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
package com.ubt.jimu.utils;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.base.cache.Constants;
import com.ubt.jimu.blockly.BuildConfig;
import com.ubt.jimu.unity.ModelType;
import com.ubtech.utils.FileHelper;
import com.ubtrobot.jimu.robotapi.PeripheralType;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public class PackageHelper {
public static String a() {
String b = b();
return (b == null || b.equals(BuildConfig.VERSION_NAME)) ? b : b.substring(0, b.lastIndexOf("."));
}
public static String b() {
PackageInfo packageInfo;
try {
packageInfo = JimuApplication.l().getPackageManager().getPackageInfo(JimuApplication.l().getPackageName(), 0);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
packageInfo = null;
}
return packageInfo != null ? packageInfo.versionName : BuildConfig.VERSION_NAME;
}
public static void c() {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put(Constants.UNITY_LANGUAGE_FILE, JimuApplication.l().g());
FileHelper.a(ExternalOverFroyoUtils.a(JimuApplication.l(), (ModelType) null) + Constants.UNITY_LANGUAGE_FILE, jSONObject.toString(), (String) null);
} catch (Exception e) {
e.printStackTrace();
}
}
public static String a(String str) {
ApplicationInfo applicationInfo;
try {
applicationInfo = JimuApplication.l().getPackageManager().getApplicationInfo(JimuApplication.l().getPackageName(), PeripheralType.SERVO);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
applicationInfo = null;
}
if (applicationInfo != null) {
return applicationInfo.metaData.getString(str);
}
return null;
}
}