ui changes

This commit is contained in:
Epic Studios 2024-03-29 03:21:42 +02:00
parent cb9beb0c38
commit 3c60cc577f
8 changed files with 37 additions and 16 deletions

View file

@ -2,7 +2,6 @@ package android.androidVNC;
import android.app.Activity;
import android.app.ActivityManager;
import android.app.AlertDialog;
import android.app.ActivityManager.MemoryInfo;
import android.content.Context;
import android.content.DialogInterface;
@ -11,6 +10,8 @@ import android.content.Intent;
import android.net.Uri;
import android.text.Html;
import androidx.appcompat.app.AlertDialog;
public class Utils {
public static void showYesNoPrompt(Context _context, String title, String message, OnClickListener onYesListener, OnClickListener onNoListener) {

View file

@ -448,8 +448,8 @@ public class MainActivity extends AppCompatActivity {
"<a href=\"https://github.com/epicstudios856/Vectras-VM-Android/issues\">github issues page</a><br>");
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
if (!prefs.getBoolean("tgDialog", false)) {
android.app.AlertDialog alertDialog;
alertDialog = new android.app.AlertDialog.Builder(activity, R.style.MainDialogTheme).create();
AlertDialog alertDialog;
alertDialog = new AlertDialog.Builder(activity, R.style.MainDialogTheme).create();
alertDialog.setTitle("JOIN US ON TELEGRAM");
alertDialog.setMessage("Join us on Telegram where we publish all the news and updates and receive your opinions and bugs");
alertDialog.setButton(DialogInterface.BUTTON_POSITIVE, "JOIN", new DialogInterface.OnClickListener() {

View file

@ -33,6 +33,7 @@ import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.bottomsheet.BottomSheetDialog;
import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textfield.TextInputLayout;
import com.vectras.qemu.MainSettingsManager;
@ -69,7 +70,6 @@ public class AdapterMainRoms extends RecyclerView.Adapter<RecyclerView.ViewHolde
public List<DataMainRoms> data = Collections.emptyList();
int currentPos = 0;
private int mSelectedItem = -1;
public static Dialog d;
// create constructor to innitilize context and data sent from MainActivity
public AdapterMainRoms(Context context, List<DataMainRoms> data) {
@ -101,19 +101,20 @@ public class AdapterMainRoms extends RecyclerView.Adapter<RecyclerView.ViewHolde
myHolder.ivIcon.setImageBitmap(bmImg);
myHolder.optionsBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
d = new Dialog(MainActivity.activity);
d.setTitle(current.itemName);
d.setContentView(R.layout.rom_options_dialog);
Button modifyRomBtn = d.findViewById(R.id.modifyRomBtn);
BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(MainActivity.activity);
View v = MainActivity.activity.getLayoutInflater().inflate(R.layout.rom_options_dialog, null);
bottomSheetDialog.setContentView(v);
Button modifyRomBtn = v.findViewById(R.id.modifyRomBtn);
modifyRomBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
com.vectras.vm.CustomRomActivity.current = data.get(position);
MainActivity.activity.startActivity(new Intent(MainActivity.activity, com.vectras.vm.CustomRomActivity.class).putExtra("POS", position).putExtra("MODIFY", true));
d.dismiss();
bottomSheetDialog.cancel();
}
});
Button exportRomBtn = d.findViewById(R.id.exportRomBtn);
Button exportRomBtn = v.findViewById(R.id.exportRomBtn);
exportRomBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
@ -195,10 +196,10 @@ public class AdapterMainRoms extends RecyclerView.Adapter<RecyclerView.ViewHolde
return;
});
ad.show();
d.dismiss();
bottomSheetDialog.cancel();
}
});
d.show();
bottomSheetDialog.show();
}
});

View file

@ -101,6 +101,11 @@ public class SplashActivity extends AppCompatActivity implements Runnable {
cvbiDir.mkdirs();
}
File sharedDir = new File(FileUtils.getExternalFilesDirectory(activity).getPath() + "/SharedFolder");
if (!sharedDir.exists()) {
sharedDir.mkdirs();
}
File jsonFile = new File(AppConfig.maindirpath
+ "roms-data.json");
if (!jsonFile.exists())

View file

@ -5,6 +5,7 @@ import android.app.Activity;
import com.vectras.qemu.Config;
import com.vectras.qemu.MainSettingsManager;
import com.vectras.qemu.utils.RamInfo;
import com.vectras.vm.utils.FileUtils;
import java.io.File;
import java.util.ArrayList;
@ -67,6 +68,11 @@ public class StartVM {
params.add(hdd2);
}
if (MainSettingsManager.getSharedFolder(activity)) {
params.add("-net user,smb='" + FileUtils.getExternalFilesDirectory(activity).getPath() + "/SharedFolder" + "'");
params.add("-net nic,model=virtio");
}
boolean kvm = MainSettingsManager.getKvm(activity);
boolean avx = MainSettingsManager.getAvx(activity);