mirror of
https://github.com/xoureldeen/Vectras-VM-Android.git
synced 2026-05-03 00:30:28 +00:00
ui changes
This commit is contained in:
parent
cb9beb0c38
commit
3c60cc577f
8 changed files with 37 additions and 16 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -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())
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue