Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,81 @@
package com.firemonkeys.cloudcellapi;
import android.accounts.Account;
import android.accounts.AccountManager;
import android.accounts.AccountManagerCallback;
import android.accounts.AccountManagerFuture;
import android.os.Bundle;
/* loaded from: classes2.dex */
public class AndroidAccountManager {
static final /* synthetic */ boolean $assertionsDisabled = false;
private static final String CLASSNAME = "AndroidAccountManager";
private static AndroidAccountManager s_instance;
private long m_loginCompleteCallback = 0;
private long m_userObject = 0;
private boolean m_addingAccount = false;
/* JADX INFO: Access modifiers changed from: private */
public static native void LoginCompleteCallback(boolean z, long j, long j2);
public static AndroidAccountManager getInstance() {
return s_instance;
}
public void Constructor(long j, long j2) {
s_instance = this;
this.m_loginCompleteCallback = j;
this.m_userObject = j2;
}
public void Destructor() {
s_instance = null;
this.m_loginCompleteCallback = 0L;
this.m_userObject = 0L;
}
public void onResume() {
if (this.m_addingAccount) {
this.m_addingAccount = false;
if (this.m_loginCompleteCallback == 0 || this.m_userObject == 0) {
return;
}
LoginCompleteCallback(AccountManager.get(CC_Component.GetActivity()).getAccountsByType("com.google").length > 0, this.m_loginCompleteCallback, this.m_userObject);
}
}
public boolean IsLoggedIn() {
Account[] accountsByType = AccountManager.get(CC_Component.GetActivity()).getAccountsByType("com.google");
return accountsByType != null && accountsByType.length > 0;
}
public void Login() {
final AccountManager accountManager = AccountManager.get(CC_Component.GetActivity());
boolean z = false;
try {
if (accountManager.getAccountsByType("com.google").length == 0) {
Logging.CC_ERROR(CLASSNAME, "No google account found");
this.m_addingAccount = true;
accountManager.addAccount("com.google", "android", null, new Bundle(), CC_Component.GetActivity(), new AccountManagerCallback<Bundle>() { // from class: com.firemonkeys.cloudcellapi.AndroidAccountManager.1
@Override // android.accounts.AccountManagerCallback
public void run(AccountManagerFuture<Bundle> accountManagerFuture) {
if (AndroidAccountManager.this.m_addingAccount) {
AndroidAccountManager.this.m_addingAccount = false;
AndroidAccountManager.LoginCompleteCallback(accountManager.getAccountsByType("com.google").length > 0, AndroidAccountManager.this.m_loginCompleteCallback, AndroidAccountManager.this.m_userObject);
}
}
}, null);
} else {
z = true;
}
} catch (Exception e) {
this.m_addingAccount = false;
Logging.CC_ERROR(CLASSNAME, "Exception occured: " + e.toString());
e.printStackTrace();
}
if (this.m_addingAccount) {
return;
}
LoginCompleteCallback(z, this.m_loginCompleteCallback, this.m_userObject);
}
}