mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-18 17:15:40 -04:00
Merge pull request #799 from serpentspirale/Cleaning_spree_P2
Cleaning part 2 I guess
This commit is contained in:
commit
f000a0209e
@ -2,8 +2,6 @@ package com.kdt.mcgui;
|
|||||||
|
|
||||||
import android.content.*;
|
import android.content.*;
|
||||||
import android.util.*;
|
import android.util.*;
|
||||||
import android.widget.*;
|
|
||||||
import net.kdt.pojavlaunch.*;
|
|
||||||
import android.graphics.*;
|
import android.graphics.*;
|
||||||
|
|
||||||
public class MineEditText extends com.google.android.material.textfield.TextInputEditText
|
public class MineEditText extends com.google.android.material.textfield.TextInputEditText
|
||||||
@ -22,7 +20,6 @@ public class MineEditText extends com.google.android.material.textfield.TextInpu
|
|||||||
|
|
||||||
public void init()
|
public void init()
|
||||||
{
|
{
|
||||||
// setBackgroundResource(R.drawable.border_edittext);
|
|
||||||
setBackgroundColor(Color.parseColor("#131313"));
|
setBackgroundColor(Color.parseColor("#131313"));
|
||||||
setPadding(5, 5, 5, 5);
|
setPadding(5, 5, 5, 5);
|
||||||
}
|
}
|
||||||
|
@ -62,8 +62,6 @@ public class FileListView extends LinearLayout
|
|||||||
|
|
||||||
mainLv = new ListView(context);
|
mainLv = new ListView(context);
|
||||||
|
|
||||||
//listFileAt(Environment.getExternalStorageDirectory().getPath());
|
|
||||||
|
|
||||||
mainLv.setOnItemClickListener(new OnItemClickListener(){
|
mainLv.setOnItemClickListener(new OnItemClickListener(){
|
||||||
@Override
|
@Override
|
||||||
public void onItemClick(AdapterView<?> p1, View p2, int p3, long p4)
|
public void onItemClick(AdapterView<?> p1, View p2, int p3, long p4)
|
||||||
@ -110,7 +108,6 @@ public class FileListView extends LinearLayout
|
|||||||
File[] listFile = mainPath.listFiles();
|
File[] listFile = mainPath.listFiles();
|
||||||
FileListAdapter fileAdapter = new FileListAdapter(context);
|
FileListAdapter fileAdapter = new FileListAdapter(context);
|
||||||
if(!path.equals(lockPath)){
|
if(!path.equals(lockPath)){
|
||||||
//fileAdapter.add(new File(path, "Path=\""+path+"\".noEquals(homePath=\""+homePath+"\")"));
|
|
||||||
fileAdapter.add(new File(path, ".."));
|
fileAdapter.add(new File(path, ".."));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -172,13 +172,6 @@ public class AndroidLWJGLKeycode {
|
|||||||
CallbackBridge.holdingShift = keyEvent.isShiftPressed();
|
CallbackBridge.holdingShift = keyEvent.isShiftPressed();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
/*
|
|
||||||
if (keyEvent.isPrintingKey()) {
|
|
||||||
BaseMainActivity.sendKeyPress(androidToLwjglMap.get(keyEvent.getKeyCode()), (char) keyEvent.getUnicodeChar(keyEvent.getMetaState()), keyEvent.getScanCode(), CallbackBridge.getCurrentMods(), isDown);
|
|
||||||
} else if ((int) keyEvent.getDisplayLabel() != KeyEvent.KEYCODE_UNKNOWN) {
|
|
||||||
BaseMainActivity.sendKeyPress(androidToLwjglMap.get(keyEvent.getKeyCode()), keyEvent.getDisplayLabel(), keyEvent.getScanCode(), CallbackBridge.getCurrentMods(), isDown);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
//System.out.println(((int)keyEvent.getDisplayLabel()) + " " +keyEvent.getDisplayLabel());
|
//System.out.println(((int)keyEvent.getDisplayLabel()) + " " +keyEvent.getDisplayLabel());
|
||||||
if(keyEvent.getUnicodeChar() != 0) {
|
if(keyEvent.getUnicodeChar() != 0) {
|
||||||
char key = (char)keyEvent.getUnicodeChar();
|
char key = (char)keyEvent.getUnicodeChar();
|
||||||
@ -189,10 +182,6 @@ public class AndroidLWJGLKeycode {
|
|||||||
} catch (Throwable th) {
|
} catch (Throwable th) {
|
||||||
th.printStackTrace();
|
th.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
//if (isBackspaceAfterChar && (int) keyEvent.getDisplayLabel() != KeyEvent.KEYCODE_UNKNOWN && !CallbackBridge.isGrabbing() && i != KeyEvent.KEYCODE_DEL) {
|
|
||||||
// BaseMainActivity.sendKeyPress(LWJGLGLFWKeycode.GLFW_KEY_BACKSPACE, 0, isDown);
|
|
||||||
//}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void execKeyIndex(BaseMainActivity mainActivity, int index) {
|
public static void execKeyIndex(BaseMainActivity mainActivity, int index) {
|
||||||
|
@ -238,7 +238,6 @@ public abstract class BaseLauncherActivity extends BaseActivity {
|
|||||||
} /*else throw new Exception();*/
|
} /*else throw new Exception();*/
|
||||||
} catch(Throwable e) {
|
} catch(Throwable e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
// selectTabPage(tabLayout.getSelectedTabPosition());
|
|
||||||
}
|
}
|
||||||
System.out.println("call to onResumeFragments; E");
|
System.out.println("call to onResumeFragments; E");
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@ package net.kdt.pojavlaunch;
|
|||||||
import android.content.*;
|
import android.content.*;
|
||||||
import android.os.*;
|
import android.os.*;
|
||||||
|
|
||||||
import androidx.core.widget.*;
|
|
||||||
import androidx.appcompat.app.*;
|
import androidx.appcompat.app.*;
|
||||||
import androidx.preference.*;
|
import androidx.preference.*;
|
||||||
import android.view.*;
|
import android.view.*;
|
||||||
|
@ -3,7 +3,6 @@ package net.kdt.pojavlaunch;
|
|||||||
import android.content.*;
|
import android.content.*;
|
||||||
import android.net.*;
|
import android.net.*;
|
||||||
import androidx.browser.customtabs.*;
|
import androidx.browser.customtabs.*;
|
||||||
// import androidx.browser.customtabs.*;
|
|
||||||
|
|
||||||
public class CustomTabs {
|
public class CustomTabs {
|
||||||
|
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
package net.kdt.pojavlaunch;
|
package net.kdt.pojavlaunch;
|
||||||
|
|
||||||
import android.content.res.*;
|
|
||||||
import android.graphics.*;
|
import android.graphics.*;
|
||||||
import android.view.*;
|
import android.view.*;
|
||||||
import android.widget.*;
|
import android.widget.*;
|
||||||
|
@ -18,7 +18,6 @@ import android.util.AttributeSet;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.TextureView;
|
import android.view.TextureView;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.View.*;
|
|
||||||
|
|
||||||
public class GLTextureView
|
public class GLTextureView
|
||||||
extends TextureView
|
extends TextureView
|
||||||
|
@ -4,5 +4,4 @@ public class JAssetInfo
|
|||||||
{
|
{
|
||||||
public String hash;
|
public String hash;
|
||||||
public int size;
|
public int size;
|
||||||
//public String objects;
|
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
package net.kdt.pojavlaunch;
|
package net.kdt.pojavlaunch;
|
||||||
|
|
||||||
import androidx.appcompat.app.*;
|
|
||||||
|
|
||||||
public abstract class LoggableActivity extends BaseActivity {
|
public abstract class LoggableActivity extends BaseActivity {
|
||||||
public void appendToLog(String text) {
|
public void appendToLog(String text) {
|
||||||
|
@ -1,11 +1,6 @@
|
|||||||
package net.kdt.pojavlaunch;
|
package net.kdt.pojavlaunch;
|
||||||
|
|
||||||
import android.app.*;
|
import java.io.*;;
|
||||||
import android.content.*;
|
|
||||||
import android.util.*;
|
|
||||||
import android.view.*;
|
|
||||||
import java.io.*;
|
|
||||||
import net.kdt.pojavlaunch.authenticator.mojang.*;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This account data format is deprecated.
|
* This account data format is deprecated.
|
||||||
@ -26,7 +21,6 @@ public class MCProfile
|
|||||||
|
|
||||||
public static MCProfile.Builder load(String pofFilePath) {
|
public static MCProfile.Builder load(String pofFilePath) {
|
||||||
try {
|
try {
|
||||||
//String th = new String(new byte[]{-128});
|
|
||||||
String pofContent = Tools.read(pofFilePath);
|
String pofContent = Tools.read(pofFilePath);
|
||||||
return parse(pofContent);
|
return parse(pofContent);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
@ -2,8 +2,6 @@ package net.kdt.pojavlaunch;
|
|||||||
|
|
||||||
import android.os.*;
|
import android.os.*;
|
||||||
import android.view.*;
|
import android.view.*;
|
||||||
import android.view.View.*;
|
|
||||||
import android.widget.*;
|
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
@ -13,7 +11,6 @@ import net.kdt.pojavlaunch.utils.MCOptionUtils;
|
|||||||
|
|
||||||
import org.lwjgl.glfw.*;
|
import org.lwjgl.glfw.*;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import com.google.gson.*;
|
|
||||||
|
|
||||||
import static net.kdt.pojavlaunch.prefs.LauncherPreferences.DEFAULT_PREF;
|
import static net.kdt.pojavlaunch.prefs.LauncherPreferences.DEFAULT_PREF;
|
||||||
|
|
||||||
|
@ -63,7 +63,6 @@ class MinecraftInputConnection extends BaseInputConnection {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean commitText(CharSequence text, int newCursorPosition) {
|
public boolean commitText(CharSequence text, int newCursorPosition) {
|
||||||
//parent.sendKeyPress(text.charAt(0));
|
|
||||||
for(int i = 0; i < text.length(); i++) parent.sendKeyPress(text.charAt(i));
|
for(int i = 0; i < text.length(); i++) parent.sendKeyPress(text.charAt(i));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -114,27 +114,6 @@ public class PojavLauncherActivity extends BaseLauncherActivity
|
|||||||
|
|
||||||
pickAccount();
|
pickAccount();
|
||||||
|
|
||||||
/*
|
|
||||||
File logFile = new File(Tools.MAIN_PATH, "latestlog.txt");
|
|
||||||
if (logFile.exists() && logFile.length() < 20480) {
|
|
||||||
String errMsg = "Error occurred during initialization of ";
|
|
||||||
try {
|
|
||||||
String logContent = Tools.read(logFile.getAbsolutePath());
|
|
||||||
if (logContent.contains(errMsg + "VM") &&
|
|
||||||
logContent.contains("Could not reserve enough space for")) {
|
|
||||||
OutOfMemoryError ex = new OutOfMemoryError("Java error: " + logContent);
|
|
||||||
ex.setStackTrace(null);
|
|
||||||
Tools.showError(PojavLauncherActivity.this, ex);
|
|
||||||
|
|
||||||
// Do it so dialog will not shown for second time
|
|
||||||
Tools.write(logFile.getAbsolutePath(), logContent.replace(errMsg + "VM", errMsg + "JVM"));
|
|
||||||
}
|
|
||||||
} catch (Throwable th) {
|
|
||||||
Log.w(Tools.APP_NAME, "Could not detect java crash", th);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
//showProfileInfo();
|
|
||||||
|
|
||||||
final List<String> accountList = new ArrayList<String>();
|
final List<String> accountList = new ArrayList<String>();
|
||||||
final MinecraftAccount tempProfile = PojavProfile.getTempProfileContent(this);
|
final MinecraftAccount tempProfile = PojavProfile.getTempProfileContent(this);
|
||||||
|
@ -10,7 +10,6 @@ import android.content.res.AssetManager;
|
|||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.BitmapFactory;
|
import android.graphics.BitmapFactory;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.graphics.Matrix;
|
|
||||||
import android.graphics.drawable.BitmapDrawable;
|
import android.graphics.drawable.BitmapDrawable;
|
||||||
import android.graphics.drawable.ColorDrawable;
|
import android.graphics.drawable.ColorDrawable;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
@ -91,7 +90,7 @@ public class PojavLoginActivity extends BaseActivity
|
|||||||
|
|
||||||
private static boolean isSkipInit = false;
|
private static boolean isSkipInit = false;
|
||||||
|
|
||||||
// private final String PREF_IS_DONOTSHOWAGAIN_WARN = "isWarnDoNotShowAgain";
|
|
||||||
public static final String PREF_IS_INSTALLED_JAVARUNTIME = "isJavaRuntimeInstalled";
|
public static final String PREF_IS_INSTALLED_JAVARUNTIME = "isJavaRuntimeInstalled";
|
||||||
public static final String PREF_JAVARUNTIME_VER = "javaRuntimeVersion";
|
public static final String PREF_JAVARUNTIME_VER = "javaRuntimeVersion";
|
||||||
|
|
||||||
@ -100,12 +99,7 @@ public class PojavLoginActivity extends BaseActivity
|
|||||||
super.onCreate(savedInstanceState); // false);
|
super.onCreate(savedInstanceState); // false);
|
||||||
|
|
||||||
Tools.updateWindowSize(this);
|
Tools.updateWindowSize(this);
|
||||||
/*
|
|
||||||
ControlData.pixelOf2dp = (int) Tools.dpToPx(2);
|
|
||||||
ControlData.pixelOf30dp = (int) Tools.dpToPx(30);
|
|
||||||
ControlData.pixelOf50dp = (int) Tools.dpToPx(50);
|
|
||||||
ControlData.pixelOf80dp = (int) Tools.dpToPx(80);
|
|
||||||
*/
|
|
||||||
ControlData[] specialButtons = ControlData.getSpecialButtons();
|
ControlData[] specialButtons = ControlData.getSpecialButtons();
|
||||||
specialButtons[0].name = getString(R.string.control_keyboard);
|
specialButtons[0].name = getString(R.string.control_keyboard);
|
||||||
specialButtons[1].name = getString(R.string.control_toggle);
|
specialButtons[1].name = getString(R.string.control_toggle);
|
||||||
@ -122,7 +116,6 @@ public class PojavLoginActivity extends BaseActivity
|
|||||||
private ProgressBar progress;
|
private ProgressBar progress;
|
||||||
|
|
||||||
private ProgressBar progressSpin;
|
private ProgressBar progressSpin;
|
||||||
// private EditText progressLog;
|
|
||||||
private AlertDialog progDlg;
|
private AlertDialog progDlg;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -135,7 +128,7 @@ public class PojavLoginActivity extends BaseActivity
|
|||||||
|
|
||||||
progress = (ProgressBar) startScr.findViewById(R.id.startscreenProgress);
|
progress = (ProgressBar) startScr.findViewById(R.id.startscreenProgress);
|
||||||
startupTextView = (TextView) startScr.findViewById(R.id.startscreen_text);
|
startupTextView = (TextView) startScr.findViewById(R.id.startscreen_text);
|
||||||
//startScr.addView(progress);
|
|
||||||
|
|
||||||
AlertDialog.Builder startDlg = new AlertDialog.Builder(PojavLoginActivity.this, R.style.AppTheme);
|
AlertDialog.Builder startDlg = new AlertDialog.Builder(PojavLoginActivity.this, R.style.AppTheme);
|
||||||
startDlg.setView(startScr);
|
startDlg.setView(startScr);
|
||||||
@ -196,9 +189,7 @@ public class PojavLoginActivity extends BaseActivity
|
|||||||
{
|
{
|
||||||
if (obj[0].equals("visible")) {
|
if (obj[0].equals("visible")) {
|
||||||
progress.setVisibility(View.VISIBLE);
|
progress.setVisibility(View.VISIBLE);
|
||||||
} /* else if (obj.length == 2 && obj[1] != null) {
|
}
|
||||||
progressLog.append(obj[1]);
|
|
||||||
} */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -208,9 +199,7 @@ public class PojavLoginActivity extends BaseActivity
|
|||||||
if (obj == 0) {
|
if (obj == 0) {
|
||||||
if (progDlg != null) progDlg.dismiss();
|
if (progDlg != null) progDlg.dismiss();
|
||||||
uiInit();
|
uiInit();
|
||||||
} /* else if (progressLog != null) {
|
}
|
||||||
progressLog.setText(getResources().getString(R.string.error_checklog, "\n\n" + progressLog.getText()));
|
|
||||||
} */
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -598,32 +587,18 @@ public class PojavLoginActivity extends BaseActivity
|
|||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
// unpackShell.writeToProcess("ln -s " + tarEntry.getName() + " " + tarEntry.getLinkName());
|
|
||||||
} else if (tarEntry.isDirectory()) {
|
} else if (tarEntry.isDirectory()) {
|
||||||
destPath.mkdirs();
|
destPath.mkdirs();
|
||||||
destPath.setExecutable(true);
|
destPath.setExecutable(true);
|
||||||
} else if (!destPath.exists() || destPath.length() != tarEntry.getSize()) {
|
} else if (!destPath.exists() || destPath.length() != tarEntry.getSize()) {
|
||||||
destPath.getParentFile().mkdirs();
|
destPath.getParentFile().mkdirs();
|
||||||
destPath.createNewFile();
|
destPath.createNewFile();
|
||||||
// destPath.setExecutable(true);
|
|
||||||
|
|
||||||
FileOutputStream os = new FileOutputStream(destPath);
|
FileOutputStream os = new FileOutputStream(destPath);
|
||||||
IOUtils.copy(tarIn, os);
|
IOUtils.copy(tarIn, os);
|
||||||
os.close();
|
os.close();
|
||||||
|
|
||||||
/*
|
|
||||||
byte[] btoRead = new byte[2048];
|
|
||||||
BufferedOutputStream bout =
|
|
||||||
new BufferedOutputStream(new FileOutputStream(destPath));
|
|
||||||
int len = 0;
|
|
||||||
|
|
||||||
while((len = tarIn.read(btoRead)) != -1) {
|
|
||||||
bout.write(btoRead,0,len);
|
|
||||||
}
|
|
||||||
|
|
||||||
bout.close();
|
|
||||||
btoRead = null;
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
tarEntry = tarIn.getNextTarEntry();
|
tarEntry = tarIn.getNextTarEntry();
|
||||||
}
|
}
|
||||||
@ -639,22 +614,6 @@ public class PojavLoginActivity extends BaseActivity
|
|||||||
else return file.mkdirs();
|
else return file.mkdirs();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
public void loginUsername(View view)
|
|
||||||
{
|
|
||||||
LinearLayout mainLaun = new LinearLayout(this);
|
|
||||||
LayoutInflater.from(this).inflate(R.layout.launcher_user, mainLaun, true);
|
|
||||||
replaceFonts(mainLaun);
|
|
||||||
|
|
||||||
//edit1 = mainLaun.findViewById(R.id.launcherAccUsername);
|
|
||||||
|
|
||||||
new AlertDialog.Builder(this)
|
|
||||||
.setTitle("Register with username")
|
|
||||||
.setView(mainLaun)
|
|
||||||
.show();
|
|
||||||
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
public void loginMicrosoft(View view) {
|
public void loginMicrosoft(View view) {
|
||||||
CustomTabs.openTab(this,
|
CustomTabs.openTab(this,
|
||||||
@ -852,11 +811,6 @@ public class PojavLoginActivity extends BaseActivity
|
|||||||
private MinecraftAccount mProfile = null;
|
private MinecraftAccount mProfile = null;
|
||||||
public void loginMC(final View v)
|
public void loginMC(final View v)
|
||||||
{
|
{
|
||||||
/*skip it
|
|
||||||
|
|
||||||
String proFilePath = MCProfile.build(builder);
|
|
||||||
MCProfile.launchWithProfile(this, proFilePath);
|
|
||||||
end skip*/
|
|
||||||
|
|
||||||
if (sOffline.isChecked()) {
|
if (sOffline.isChecked()) {
|
||||||
mProfile = loginOffline();
|
mProfile = loginOffline();
|
||||||
|
@ -14,15 +14,6 @@ import org.json.*;
|
|||||||
|
|
||||||
|
|
||||||
public class Msa {
|
public class Msa {
|
||||||
/*
|
|
||||||
private static final String loginUrl = "https://login.live.com/oauth20_authorize.srf" +
|
|
||||||
"?client_id=00000000402b5328" +
|
|
||||||
"&response_type=code" +
|
|
||||||
"&scope=service%3A%3Auser.auth.xboxlive.com%3A%3AMBI_SSL" +
|
|
||||||
"&redirect_uri=https%3A%2F%2Flogin.live.com%2Foauth20_desktop.srf";
|
|
||||||
|
|
||||||
private static final String redirectUrlSuffix = "https://login.live.com/oauth20_desktop.srf?code=";
|
|
||||||
*/
|
|
||||||
private static final String authTokenUrl = "https://login.live.com/oauth20_token.srf";
|
private static final String authTokenUrl = "https://login.live.com/oauth20_token.srf";
|
||||||
private static final String xblAuthUrl = "https://user.auth.xboxlive.com/user/authenticate";
|
private static final String xblAuthUrl = "https://user.auth.xboxlive.com/user/authenticate";
|
||||||
private static final String xstsAuthUrl = "https://xsts.auth.xboxlive.com/xsts/authorize";
|
private static final String xstsAuthUrl = "https://xsts.auth.xboxlive.com/xsts/authorize";
|
||||||
@ -49,7 +40,8 @@ public class Msa {
|
|||||||
|
|
||||||
URL url = new URL(authTokenUrl);
|
URL url = new URL(authTokenUrl);
|
||||||
Log.i("MicroAuth", "isRefresh=" + isRefresh + ", authCode= "+authcode);
|
Log.i("MicroAuth", "isRefresh=" + isRefresh + ", authCode= "+authcode);
|
||||||
Map<Object, Object> data = new HashMap<>();/*Map.of(
|
Map<Object, Object> data = new HashMap<>();
|
||||||
|
/*Map.of(
|
||||||
"client_id", "00000000402b5328",
|
"client_id", "00000000402b5328",
|
||||||
"code", authcode,
|
"code", authcode,
|
||||||
"grant_type", "authorization_code",
|
"grant_type", "authorization_code",
|
||||||
@ -232,18 +224,6 @@ public class Msa {
|
|||||||
}else{
|
}else{
|
||||||
throwResponseError(conn);
|
throwResponseError(conn);
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
HttpRequest request = HttpRequest.newBuilder(uri)
|
|
||||||
.header("Authorization", "Bearer " + mcAccessToken)
|
|
||||||
.GET().build();
|
|
||||||
|
|
||||||
HttpClient.newBuilder().build().sendAsync(request, HttpResponse.BodyHandlers.ofString()).thenAccept(resp -> {
|
|
||||||
if (resp.statusCode() >= 200 && resp.statusCode() < 300) {
|
|
||||||
String body = resp.body();
|
|
||||||
Log.i("MicroAuth","store: " + body);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void checkMcProfile(String mcAccessToken) throws IOException, JSONException {
|
private void checkMcProfile(String mcAccessToken) throws IOException, JSONException {
|
||||||
|
@ -45,9 +45,6 @@ public class RefreshTokenTask extends AsyncTask<String, Void, Throwable> {
|
|||||||
|
|
||||||
if (responseCode == 403) {
|
if (responseCode == 403) {
|
||||||
RefreshResponse response = this.authenticator.refresh(profilePath.accessToken, UUID.fromString(profilePath.clientToken));
|
RefreshResponse response = this.authenticator.refresh(profilePath.accessToken, UUID.fromString(profilePath.clientToken));
|
||||||
// if (response == null) {
|
|
||||||
// throw new NullPointerException("Response is null?");
|
|
||||||
// }
|
|
||||||
if (response == null) {
|
if (response == null) {
|
||||||
// Refresh when offline?
|
// Refresh when offline?
|
||||||
return null;
|
return null;
|
||||||
|
@ -3,7 +3,6 @@ package net.kdt.pojavlaunch.fragments;
|
|||||||
import android.os.*;
|
import android.os.*;
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import androidx.core.app.*;
|
|
||||||
import android.view.*;
|
import android.view.*;
|
||||||
import android.widget.*;
|
import android.widget.*;
|
||||||
|
|
||||||
@ -28,36 +27,6 @@ public class ConsoleFragment extends Fragment
|
|||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onActivityCreated(Bundle p1)
|
|
||||||
{
|
|
||||||
super.onActivityCreated(p1);
|
|
||||||
/*
|
|
||||||
new Thread(new Runnable(){
|
|
||||||
@Override
|
|
||||||
public void run()
|
|
||||||
{
|
|
||||||
while (true) {
|
|
||||||
try {
|
|
||||||
Thread.sleep(100);
|
|
||||||
} catch (InterruptedException e) {}
|
|
||||||
|
|
||||||
final String popLog = ConsoleFragmentHelper.popLog();
|
|
||||||
if (!popLog.isEmpty()) {
|
|
||||||
getActivity().runOnUiThread(new Runnable(){
|
|
||||||
@Override
|
|
||||||
public void run()
|
|
||||||
{
|
|
||||||
consoleView.append(popLog);
|
|
||||||
System.out.println("OKAY? " + popLog);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}).start();
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onResume()
|
public void onResume()
|
||||||
|
@ -3,15 +3,12 @@ package net.kdt.pojavlaunch.fragments;
|
|||||||
import android.os.*;
|
import android.os.*;
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import androidx.core.app.*;
|
|
||||||
import android.view.*;
|
import android.view.*;
|
||||||
import android.widget.*;
|
import android.widget.*;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import net.kdt.pojavlaunch.*;
|
import net.kdt.pojavlaunch.*;
|
||||||
|
|
||||||
import android.graphics.*;
|
import android.graphics.*;
|
||||||
|
|
||||||
import androidx.core.os.*;
|
|
||||||
import androidx.fragment.app.Fragment;
|
import androidx.fragment.app.Fragment;
|
||||||
|
|
||||||
public class CrashFragment extends Fragment
|
public class CrashFragment extends Fragment
|
||||||
@ -44,7 +41,6 @@ public class CrashFragment extends Fragment
|
|||||||
crashView.setTypeface(Typeface.MONOSPACE);
|
crashView.setTypeface(Typeface.MONOSPACE);
|
||||||
crashView.setHint(this.getText(R.string.main_nocrash));
|
crashView.setHint(this.getText(R.string.main_nocrash));
|
||||||
|
|
||||||
//new File(crashPath).mkdirs();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -1,14 +1,8 @@
|
|||||||
package net.kdt.pojavlaunch.installers;
|
package net.kdt.pojavlaunch.installers;
|
||||||
|
|
||||||
import android.content.*;
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.util.jar.*;
|
|
||||||
import net.kdt.pojavlaunch.*;
|
import net.kdt.pojavlaunch.*;
|
||||||
import java.nio.charset.*;
|
|
||||||
import net.kdt.pojavlaunch.value.*;
|
|
||||||
import org.apache.commons.io.*;
|
|
||||||
import com.google.gson.*;
|
|
||||||
import java.util.zip.*;
|
|
||||||
|
|
||||||
public class FabricInstaller extends BaseInstaller {
|
public class FabricInstaller extends BaseInstaller {
|
||||||
public FabricInstaller(BaseInstaller i) {
|
public FabricInstaller(BaseInstaller i) {
|
||||||
|
@ -1,14 +1,8 @@
|
|||||||
package net.kdt.pojavlaunch.installers;
|
package net.kdt.pojavlaunch.installers;
|
||||||
|
|
||||||
import android.content.*;
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.util.jar.*;
|
|
||||||
import net.kdt.pojavlaunch.*;
|
import net.kdt.pojavlaunch.*;
|
||||||
import java.nio.charset.*;
|
|
||||||
import net.kdt.pojavlaunch.value.*;
|
|
||||||
import org.apache.commons.io.*;
|
|
||||||
import com.google.gson.*;
|
|
||||||
import java.util.zip.*;
|
|
||||||
|
|
||||||
public class LegacyOptifineInstaller extends BaseInstaller {
|
public class LegacyOptifineInstaller extends BaseInstaller {
|
||||||
public LegacyOptifineInstaller(BaseInstaller i) {
|
public LegacyOptifineInstaller(BaseInstaller i) {
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
package net.kdt.pojavlaunch.prefs;
|
package net.kdt.pojavlaunch.prefs;
|
||||||
|
|
||||||
import android.content.*;
|
import android.content.*;
|
||||||
import java.util.*;
|
|
||||||
import net.kdt.pojavlaunch.*;
|
import net.kdt.pojavlaunch.*;
|
||||||
|
|
||||||
public class LauncherPreferences
|
public class LauncherPreferences
|
||||||
|
@ -4,9 +4,7 @@ import android.util.Log;
|
|||||||
import net.kdt.pojavlaunch.*;
|
import net.kdt.pojavlaunch.*;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import com.google.gson.*;
|
import com.google.gson.*;
|
||||||
import android.os.Environment;
|
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.BitmapFactory;
|
|
||||||
import android.util.Base64;
|
import android.util.Base64;
|
||||||
|
|
||||||
public class MinecraftAccount
|
public class MinecraftAccount
|
||||||
|
Loading…
x
Reference in New Issue
Block a user