- Added auto return to Home after importing rom and creating virtual machine in Rom store.
- Improved image viewer.
- Fixed Unknow display error in architecture in rom info if it is PowerPC architecture.
- New setup wizard interface that automatically changes according to screen size.
- New ID generator for virtual machine.
- Added dialog when deleting virtual machine.
This commit is contained in:
An Bui 2025-11-30 14:31:41 +07:00
parent 009ba90694
commit bf11a28d60
25 changed files with 817 additions and 89 deletions

View file

@ -3,14 +3,14 @@ package com.vectras.vm.utils;
import android.app.ActivityManager;
import android.app.usage.StorageStatsManager;
import android.content.Context;
import android.content.res.Configuration;
import android.os.Build;
import android.os.Environment;
import android.os.StatFs;
import android.os.storage.StorageManager;
import android.util.DisplayMetrics;
import android.util.Log;
import androidx.annotation.RequiresApi;
import java.io.File;
import java.io.IOException;
import java.util.UUID;
@ -63,4 +63,16 @@ public class DeviceUtils {
public static boolean is64bit() {
return Build.SUPPORTED_ABIS[0].contains("arm64");
}
public static boolean isLargeScreen(Context context) {
Configuration config = context.getResources().getConfiguration();
return config.smallestScreenWidthDp >= 600;
}
public static boolean isHighDpi(Context context) {
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
int currentDpi = metrics.densityDpi;
Log.i(TAG, "isHighDpi: " + currentDpi);
return currentDpi >= 600;
}
}