正在查看: Crédito Express v1.0.3 应用的 e.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crédito Express v1.0.3 应用的 e.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package b3;
import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.net.Uri;
import android.text.TextUtils;
import android.webkit.ConsoleMessage;
import android.webkit.JavascriptInterface;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import androidx.activity.result.d;
import androidx.core.content.FileProvider;
import b.f;
import b3.e;
import b3.q;
import com.creditoexpress.creditloan.R$string;
import com.creditoexpress.creditloan.bunked.BaseActivity;
import com.creditoexpress.creditloan.ribbing.bean.ExpDataBean;
import com.creditoexpress.creditloan.ribbing.bean.NewExpInsBean;
import com.creditoexpress.creditloan.ribbing.page.NewLiveActivity;
import com.creditoexpress.creditloan.ribbing.page.NewPhotoActivity;
import com.creditoexpress.creditloan.roseola.porgies.ExpActService;
import com.creditoexpress.creditloan.roseola.porgies.ExpDeCodeService;
import com.creditoexpress.creditloan.roseola.porgies.ExpDeService;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.play.core.review.ReviewInfo;
import com.google.gson.Gson;
import d3.b;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import okhttp3.HttpUrl;
import org.json.simple.JSONObject;
public class e {
public final q f5044a;
public NewExpInsBean f5050g;
public boolean f5052i;
public final WebView f5053j;
public final ProgressBar f5054k;
public final Activity f5055l;
public final File f5056m;
public final File f5057n;
public final File f5058o;
public String f5059p;
public androidx.activity.result.b f5064u;
public h3.c f5065v;
public int f5045b = 9;
public int f5046c = 0;
public String[] f5047d = {"android.permission.CAMERA"};
public String[] f5048e = {"android.permission.READ_SMS"};
public String[] f5049f = {"android.permission.READ_PHONE_STATE", "android.permission.ACCESS_COARSE_LOCATION", "android.permission.READ_CALENDAR"};
public boolean f5051h = false;
public boolean f5060q = false;
public boolean f5061r = false;
public boolean f5062s = false;
public final String f5063t = "creditoexpress.mxprestamo.provider";
public int f5066w = 0;
public String f5067x = HttpUrl.FRAGMENT_ENCODE_SET;
public String f5068y = HttpUrl.FRAGMENT_ENCODE_SET;
public int f5069z = 0;
public final ExecutorService A = Executors.newSingleThreadExecutor();
public int B = 0;
public int C = 1000;
public class a extends WebViewClient {
public a() {
}
@Override
public void onPageFinished(WebView webView, String str) {
super.onPageFinished(webView, str);
e.this.f5060q = true;
}
@Override
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
super.onPageStarted(webView, str, bitmap);
e.this.f5062s = false;
e.this.f5060q = false;
}
@Override
public void onReceivedError(WebView webView, WebResourceRequest webResourceRequest, WebResourceError webResourceError) {
super.onReceivedError(webView, webResourceRequest, webResourceError);
if (webResourceRequest.isForMainFrame()) {
e.this.f5062s = true;
e.this.f5060q = false;
}
}
@Override
public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) {
return super.shouldOverrideUrlLoading(webView, webResourceRequest);
}
}
public class b extends WebChromeClient {
public b() {
}
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
return true;
}
@Override
public void onProgressChanged(WebView webView, int i7) {
super.onProgressChanged(webView, i7);
if (i7 < 100) {
e.this.f5054k.setVisibility(0);
e.this.f5054k.setProgress(i7);
} else if (i7 == 100) {
e.this.f5054k.setVisibility(8);
}
}
}
public class c implements q.c {
public c() {
}
@Override
public void a() {
int i7 = e.this.B;
if (i7 == 0) {
e.this.D();
} else if (i7 == 1 || i7 == 2) {
e.this.B();
}
}
@Override
public void b(String str) {
try {
((BaseActivity) e.this.f5055l).E0("3", str);
} catch (Exception unused) {
}
}
}
public class d implements q.c {
public d() {
}
@Override
public void a() {
try {
e.this.f5055l.startService(new Intent(e.this.f5055l, (Class<?>) ExpDeCodeService.class));
} catch (Exception unused) {
}
}
@Override
public void b(String str) {
try {
((BaseActivity) e.this.f5055l).E0("3", str);
} catch (Exception unused) {
}
}
}
public class C0050e {
public C0050e() {
}
public static void j(Task task) {
}
@JavascriptInterface
public void callExpressPhone(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
Intent intent = new Intent("android.intent.action.DIAL");
intent.setData(Uri.parse("tel:" + str));
e.this.f5055l.startActivity(intent);
}
@JavascriptInterface
public int chooseExpressContact() {
Intent intent = new Intent("android.intent.action.PICK");
intent.addCategory("android.intent.category.DEFAULT");
intent.setType("vnd.android.cursor.dir/phone_v2");
e.this.f5055l.startActivityForResult(intent, 1003);
return 0;
}
@JavascriptInterface
public void copyExpressMessage(String str) {
v.g(e.this.f5055l, str);
}
@JavascriptInterface
public void deleteExpressDate() {
d3.q.f().t();
}
@JavascriptInterface
public int detectExpressAlive(int i7) {
e.this.B = 2;
e.this.C = i7;
e.this.M();
return 0;
}
@JavascriptInterface
public void doShowExpressBack(boolean z6, String str) {
e.this.f5051h = z6;
}
@JavascriptInterface
public void endExpressIndex(final int i7, final String str, final int i8) {
e.this.A.execute(new Runnable() {
@Override
public final void run() {
e.C0050e.this.i(i7, str, i8);
}
});
}
@JavascriptInterface
public void finishExpressWeb() {
e.this.f5055l.finish();
}
@JavascriptInterface
public String getExpressBaseDeviceInfo() {
return JSONObject.d(a3.b.b());
}
@JavascriptInterface
public String getExpressNormalInfo() {
HashMap hashMap = new HashMap();
hashMap.put(v.j(e.this.f5055l, R$string.roque), e.this.f5050g.getExpAppId());
hashMap.put(v.j(e.this.f5055l, R$string.bakery), d3.q.f().o());
hashMap.put(v.j(e.this.f5055l, R$string.outdrop), d3.m.d().b());
hashMap.put(v.j(e.this.f5055l, R$string.foolish), d3.m.d().a());
hashMap.put(v.j(e.this.f5055l, R$string.eardrum), 895350270);
String expOpenUrl = e.this.f5050g.getExpOpenUrl();
if (!TextUtils.isEmpty(expOpenUrl)) {
hashMap.put(v.j(e.this.f5055l, R$string.boras), expOpenUrl);
}
return JSONObject.d(hashMap);
}
@JavascriptInterface
public String getPackageExpressName() {
return "creditoexpress.mxprestamo";
}
@JavascriptInterface
public void goExpressMarket(String str) {
v.r(e.this.f5055l, str);
}
public final void i(int i7, String str, int i8) {
if (i7 == 6) {
e eVar = e.this;
eVar.f5068y = str;
e3.d.a(eVar.f5067x, str, 1, eVar.f5050g.getExpAppId(), HttpUrl.FRAGMENT_ENCODE_SET, HttpUrl.FRAGMENT_ENCODE_SET, i8);
e eVar2 = e.this;
eVar2.f5067x = HttpUrl.FRAGMENT_ENCODE_SET;
eVar2.f5069z = 0;
}
}
public final void k(com.google.android.play.core.review.a aVar, Task task) {
if (task.isSuccessful()) {
aVar.a(e.this.f5055l, (ReviewInfo) task.getResult()).addOnCompleteListener(new OnCompleteListener() {
@Override
public final void onComplete(Task task2) {
e.C0050e.j(task2);
}
});
}
}
public final void l() {
final com.google.android.play.core.review.a a7 = com.google.android.play.core.review.b.a(e.this.f5055l);
a7.b().addOnCompleteListener(new OnCompleteListener() {
@Override
public final void onComplete(Task task) {
e.C0050e.this.k(a7, task);
}
});
}
public final void m(String str, int i7) {
if (TextUtils.isEmpty(str)) {
return;
}
e eVar = e.this;
eVar.f5067x = str;
eVar.f5069z = i7;
}
public final void o(String str) {
if (e.this.f5066w == 1) {
e3.d.i(str);
e.this.f5066w = 0;
}
}
@JavascriptInterface
public void onExpressBackPressed(boolean z6) {
e.this.f5052i = z6;
}
@JavascriptInterface
public void openExpressBrowser(String str) {
v.r(e.this.f5055l, str);
}
@JavascriptInterface
public void openExpressWhatsApp(String str) {
try {
v.y(e.this.f5055l, str);
} catch (Exception e7) {
e7.printStackTrace();
v.p(e.this.f5053j, v.j(e.this.f5055l, R$string.pulsing));
}
}
public final void p(String str) {
e3.d.j(str);
e.this.f5066w = 1;
}
@JavascriptInterface
public int photoExpressAlbum(int i7) {
e.this.f5045b = 9;
e.this.C = i7;
e.this.C();
return 0;
}
@JavascriptInterface
public void requestExpressReview() {
if (e.this.f5055l.isFinishing()) {
return;
}
e.this.f5055l.runOnUiThread(new Runnable() {
@Override
public final void run() {
e.C0050e.this.l();
}
});
}
@JavascriptInterface
public void startExpressIndex(int i7, final String str, final int i8) {
e.this.A.execute(new Runnable() {
@Override
public final void run() {
e.C0050e.this.m(str, i8);
}
});
}
@JavascriptInterface
public void startExpressOrderPage(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
v.w(e.this.f5055l, "#/" + str);
}
@JavascriptInterface
public boolean startExpressProductLoan(String str) {
v.s(e.this.f5055l, str);
return true;
}
@JavascriptInterface
public void tabExpressSelected(int i7) {
if (e.this.f5065v != null) {
e.this.f5065v.a(i7);
}
}
@JavascriptInterface
public int takeExpressPhoto(int i7) {
e.this.B = 1;
e.this.C = i7;
e.this.M();
return 0;
}
@JavascriptInterface
public void uploadExpressAllData() {
boolean r7 = d3.q.f().r();
boolean l7 = d3.q.f().l();
if (!r7 || l7) {
return;
}
e.this.f5055l.startService(new Intent(e.this.f5055l, (Class<?>) ExpActService.class));
}
@JavascriptInterface
public Boolean uploadExpressCodeInfo(int i7) {
e.this.f5046c = i7;
e.this.L();
return Boolean.TRUE;
}
@JavascriptInterface
public Boolean uploadExpressDeviceInfo() {
try {
e.this.f5055l.startService(new Intent(e.this.f5055l, (Class<?>) ExpDeService.class));
} catch (Exception unused) {
}
return Boolean.TRUE;
}
@JavascriptInterface
public void uploadExpressEvent(final String str) {
e.this.A.execute(new Runnable() {
@Override
public final void run() {
e3.d.h(str);
}
});
}
@JavascriptInterface
public void uploadExpressEventEnd(final String str) {
e.this.A.execute(new Runnable() {
@Override
public final void run() {
e.C0050e.this.o(str);
}
});
}
@JavascriptInterface
public void uploadExpressEventStart(final String str) {
e.this.A.execute(new Runnable() {
@Override
public final void run() {
e.C0050e.this.p(str);
}
});
}
@JavascriptInterface
public boolean photoExpressAlbum(int i7, int i8) {
e.this.f5045b = i8;
e.this.C = i7;
e.this.C();
return true;
}
@JavascriptInterface
public boolean startExpressProductLoan(String str, int i7) {
v.s(e.this.f5055l, str);
return true;
}
}
public e(Activity activity, WebView webView, ProgressBar progressBar, NewExpInsBean newExpInsBean, androidx.activity.result.b bVar) {
this.f5055l = activity;
this.f5053j = webView;
this.f5054k = progressBar;
this.f5050g = newExpInsBean;
this.f5064u = bVar;
this.f5056m = new File(v.h(activity), "monkish.jpg");
this.f5057n = new File(v.h(activity), "unlays.jpg");
this.f5058o = new File(v.h(activity), "tsuba.jpg");
this.f5044a = new q(activity);
O();
}
public final void A(final int i7, String str) {
final HashMap hashMap = new HashMap();
hashMap.put(v.j(this.f5055l, R$string.menace), str);
hashMap.put(v.j(this.f5055l, R$string.outdrop), d3.m.d().a());
if (i7 == 1000 || i7 == 1010 || i7 == 1020) {
v.q(this.f5053j, v.j(this.f5055l, R$string.headers), String.valueOf(i7), JSONObject.d(hashMap));
} else {
if (i7 != 2000) {
return;
}
d3.b.g().c(this.f5055l, this.f5058o, 2048, new b.InterfaceC0078b() {
@Override
public final void a(String str2) {
e.this.z(hashMap, i7, str2);
}
});
}
}
public final void B() {
Intent intent;
String name;
String str;
int i7 = this.C;
if (i7 != 1000) {
if (i7 == 1010 || i7 == 1020) {
intent = new Intent(this.f5055l, (Class<?>) NewPhotoActivity.class);
intent.putExtra("loftily", this.C);
name = this.f5056m.getName();
str = "quashes";
} else {
if (i7 != 2000) {
return;
}
intent = new Intent(this.f5055l, (Class<?>) NewLiveActivity.class);
intent.putExtra("ducally", this.f5057n.getAbsolutePath());
name = this.f5058o.getAbsolutePath();
str = "doter";
}
intent.putExtra(str, name);
} else {
intent = new Intent("android.media.action.IMAGE_CAPTURE");
intent.putExtra("output", FileProvider.h(this.f5055l, "creditoexpress.mxprestamo.provider", this.f5056m));
intent.addFlags(1);
intent.addFlags(2);
}
this.f5055l.startActivityForResult(intent, this.C);
}
public final void C() {
androidx.activity.result.b bVar = this.f5064u;
if (bVar != null) {
bVar.a(new d.a().b(f.c.f4984a).a());
}
}
public void D() {
this.f5061r = false;
if (TextUtils.isEmpty(this.f5059p)) {
this.f5059p = this.f5050g.getExpUrl();
}
E(this.f5059p);
}
public void E(String str) {
this.f5061r = false;
d3.p.a("=====" + str);
this.f5053j.loadUrl(str);
}
public void F(int i7, int i8, Intent intent) {
String str;
String str2;
File file;
if (1002 == i7) {
M();
}
if (i7 == 1010 || i7 == 1020 || i7 == 1000) {
if (i8 != -1 || !this.f5056m.exists() || this.f5056m.length() == 0) {
return;
} else {
Q(this.f5056m, i7);
}
}
if (i7 == 2000) {
if (i8 != -1 || (file = this.f5057n) == null) {
G();
return;
}
Q(file, i7);
}
if (i7 == 1003 && i8 == -1 && intent != null) {
Cursor query = this.f5055l.getContentResolver().query(intent.getData(), new String[]{"data1", "display_name"}, null, null, null);
String str3 = HttpUrl.FRAGMENT_ENCODE_SET;
if (query != null) {
if (query.moveToFirst()) {
str3 = query.getString(query.getColumnIndex("data1"));
str2 = query.getString(query.getColumnIndex("display_name"));
} else {
str2 = HttpUrl.FRAGMENT_ENCODE_SET;
}
query.close();
String str4 = str3;
str3 = str2;
str = str4;
} else {
str = HttpUrl.FRAGMENT_ENCODE_SET;
}
HashMap hashMap = new HashMap();
hashMap.put(v.j(this.f5055l, R$string.pelters), str3);
hashMap.put(v.j(this.f5055l, R$string.uniting), str);
v.q(this.f5053j, v.j(this.f5055l, R$string.restoke), JSONObject.d(hashMap));
}
}
public void G() {
if (this.f5052i) {
HashMap hashMap = new HashMap();
hashMap.put(v.j(this.f5055l, R$string.singe), Boolean.TRUE);
v.q(this.f5053j, v.j(this.f5055l, R$string.roupet), JSONObject.d(hashMap));
return;
}
WebView webView = this.f5053j;
if (webView != null && webView.canGoBack()) {
this.f5053j.goBack();
} else {
boolean z6 = this.f5051h;
this.f5055l.finish();
}
}
public void H() {
Executors.newSingleThreadExecutor().execute(new Runnable() {
@Override
public final void run() {
e.this.y();
}
});
}
public void I(List list) {
ArrayList arrayList = new ArrayList();
if (list == null || list.isEmpty()) {
return;
}
int min = Math.min(list.size(), this.f5045b);
for (int i7 = 0; i7 < min; i7++) {
String f7 = v.f(this.f5055l, (Uri) list.get(i7));
if (!TextUtils.isEmpty(f7)) {
arrayList.add(f7);
}
if (arrayList.size() == min) {
HashMap hashMap = new HashMap();
hashMap.put(v.j(this.f5055l, R$string.menace), arrayList);
hashMap.put(v.j(this.f5055l, R$string.outdrop), d3.m.d().a());
v.q(this.f5053j, v.j(this.f5055l, R$string.headers), String.valueOf(this.C), new Gson().toJson(hashMap));
}
}
}
public void J(String str) {
if (!this.f5061r && x()) {
K(str);
} else {
D();
}
}
public final void K(String str) {
this.f5061r = false;
HashMap hashMap = new HashMap();
if (!TextUtils.isEmpty(str)) {
hashMap.put(v.j(this.f5055l, R$string.dustbin), str);
}
v.q(this.f5053j, v.j(this.f5055l, R$string.morros), JSONObject.d(hashMap));
}
public final void L() {
q qVar = this.f5044a;
if (qVar == null) {
return;
}
qVar.c(1004, this.f5046c, new d(), this.f5048e);
}
public final void M() {
q qVar = this.f5044a;
if (qVar == null) {
return;
}
qVar.c(1002, 0, new c(), this.B == 0 ? this.f5049f : this.f5047d);
}
public void N(h3.c cVar) {
this.f5065v = cVar;
}
public final void O() {
WebSettings settings = this.f5053j.getSettings();
settings.setSaveFormData(false);
settings.setSavePassword(false);
settings.setJavaScriptEnabled(true);
settings.setDomStorageEnabled(true);
settings.setCacheMode(-1);
settings.setMixedContentMode(0);
this.f5053j.addJavascriptInterface(new C0050e(), v.j(this.f5055l, R$string.buriers));
this.f5053j.setWebViewClient(new a());
this.f5053j.setWebChromeClient(new b());
}
public void P() {
if (this.f5050g.getExpShowPermission() != 1) {
D();
} else {
this.B = 0;
M();
}
}
public final void Q(File file, final int i7) {
if (!file.exists() || file.length() == 0) {
return;
}
d3.b.g().c(this.f5055l, file, 2048, new b.InterfaceC0078b() {
@Override
public final void a(String str) {
e.this.A(i7, str);
}
});
}
public void w() {
this.f5061r = true;
this.f5059p = HttpUrl.FRAGMENT_ENCODE_SET;
this.f5053j.loadUrl(HttpUrl.FRAGMENT_ENCODE_SET);
}
public boolean x() {
return this.f5060q && !this.f5062s;
}
public final void y() {
long f7 = e3.d.f();
if (this.f5066w == 1) {
ExpDataBean expDataBean = new ExpDataBean();
expDataBean.setExpress1bb08b0(String.valueOf(f7));
expDataBean.setExpressed091f1(2);
expDataBean.setExpress825becd(this.f5069z);
e3.d.i(new Gson().toJson(expDataBean));
this.f5066w = 0;
}
if (TextUtils.isEmpty(this.f5067x)) {
return;
}
e3.d.a(this.f5067x, String.valueOf(f7), 2, this.f5050g.getExpAppId(), HttpUrl.FRAGMENT_ENCODE_SET, HttpUrl.FRAGMENT_ENCODE_SET, this.f5069z);
}
public final void z(Map map, int i7, String str) {
map.put(v.j(this.f5055l, R$string.penlite), str);
v.q(this.f5053j, v.j(this.f5055l, R$string.zoysia), String.valueOf(i7), JSONObject.d(map));
}
}