Vectras-VM-Android/app/src/main/java/com/vectras/vm/AppConfig.java
Epic Studios a6d138dfb8 2.6
2024-01-26 05:05:38 +02:00

56 lines
2.2 KiB
Java

package com.vectras.vm;
import android.app.Activity;
import android.content.Context;
import android.os.Environment;
import android.widget.ImageView.ScaleType;
import com.vectras.qemu.MainSettingsManager;
import com.vectras.vm.utils.FileUtils;
import java.io.File;
import java.util.Hashtable;
import java.util.Objects;
/**
* @author dev
*/
public class AppConfig {
// App Config
public static final String vectrasWebsite = "https://vectras.netlify.com/";
public static final String vectrasRaw = "https://raw.githubusercontent.com/epicstudios856/Vectras-windows-emulator/main/";
public static final String vectrasLicense = vectrasRaw + "LICENSE.md";
public static final String vectrasPrivacy = vectrasRaw + "PRIVACYANDPOLICY.md";
public static final String vectrasTerms = vectrasRaw + "TERMSOFSERVICE.md";
public static final String vectrasInfo = vectrasRaw + "info.md";
public static final String vectrasRepo = "https://github.com/epicstudios856/Vectras-windows-emulator/tree/main/";
public static final String updateJson = vectrasRaw + "UpdateConfig.json";
public static final String blogJson = vectrasRaw + "news_list.json";
public static final String storeJson = vectrasRaw + "store_list.json";
public static final String romsJson(Activity activity) {
if (Objects.equals(MainSettingsManager.getArch(activity), "X86_64")) {
return vectrasRaw + "roms.json";
} else if (Objects.equals(MainSettingsManager.getArch(activity), "ARM")) {
return vectrasRaw + "roms-arm.json";
} else {
return null;
}
}
// App config
public static final String datadirpath() {
File f = new File(SplashActivity.activity.getExternalFilesDir("data") + "/Vectras");
if (f.exists())
return SplashActivity.activity.getExternalFilesDir("data") + "/Vectras";
else
return FileUtils.getExternalFilesDirectory(SplashActivity.activity).getPath();
}
;
public static final String sharedFolder = datadirpath() + "/SharedFolder/";
public static final String basefiledir = datadirpath() + "/.qemu/";
public static final String maindirpath = datadirpath() + "/";
}