正在查看: Crédito Express v1.0.3 应用的 v.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crédito Express v1.0.3 应用的 v.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package b3;
import android.app.Activity;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.util.Base64;
import android.webkit.ValueCallback;
import android.webkit.WebView;
import com.creditoexpress.creditloan.R$string;
import com.creditoexpress.creditloan.gloam.tetters.ExpLoginActivity;
import com.creditoexpress.creditloan.ribbing.NewInsActivity;
import com.creditoexpress.creditloan.ribbing.bean.NewExpInsBean;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import okhttp3.HttpUrl;
public abstract class v {
public static String e(Context context, String... strArr) {
ArrayList<String> arrayList = new ArrayList();
for (String str : strArr) {
if (r0.a.checkSelfPermission(context, str) != 0) {
arrayList.add(str);
}
}
StringBuilder sb = new StringBuilder();
for (String str2 : arrayList) {
if (str2.contains(j(context, R$string.alphyls))) {
sb.append("0");
sb.append(",");
}
if (str2.contains(j(context, R$string.impair))) {
sb.append("1");
sb.append(",");
}
if (str2.contains(j(context, R$string.bowlder))) {
sb.append("2");
sb.append(",");
}
if (str2.contains(j(context, R$string.pewits))) {
sb.append("4");
sb.append(",");
}
}
String sb2 = sb.toString();
return sb2.endsWith(",") ? sb2.substring(0, sb2.length() - 1) : sb2;
}
public static String f(Activity activity, Uri uri) {
try {
InputStream openInputStream = activity.getContentResolver().openInputStream(uri);
if (openInputStream == null) {
return HttpUrl.FRAGMENT_ENCODE_SET;
}
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
byte[] bArr = new byte[2048];
while (true) {
int read = openInputStream.read(bArr);
if (read == -1) {
openInputStream.close();
return Base64.encodeToString(byteArrayOutputStream.toByteArray(), 0);
}
byteArrayOutputStream.write(bArr, 0, read);
}
} catch (Exception e7) {
e7.printStackTrace();
return HttpUrl.FRAGMENT_ENCODE_SET;
}
}
public static void g(Context context, String str) {
try {
((ClipboardManager) context.getSystemService("clipboard")).setPrimaryClip(ClipData.newPlainText(HttpUrl.FRAGMENT_ENCODE_SET, str));
} catch (Exception unused) {
}
}
public static File h(Context context) {
File cacheDir = context.getCacheDir();
if (cacheDir != null && !cacheDir.exists()) {
cacheDir.mkdirs();
}
return cacheDir;
}
public static String i(Context context, String str) {
return d3.c.c(str);
}
public static String j(Context context, int i7) {
return d3.c.c(context.getString(i7));
}
public static void k(String str) {
}
public static void l(WebView webView, String str) {
webView.evaluateJavascript(str, new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
v.k((String) obj);
}
});
}
public static void m(String str) {
}
public static void n(WebView webView, String str) {
webView.evaluateJavascript(str, new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
v.m((String) obj);
}
});
}
public static boolean o(String str, List list) {
if (list == null || list.size() <= 0) {
return false;
}
Iterator it = list.iterator();
while (it.hasNext()) {
String str2 = (String) it.next();
if (!TextUtils.isEmpty(str) && str.toLowerCase().equals(str2)) {
return true;
}
}
return false;
}
public static void p(final WebView webView, String str) {
final String format = String.format("javascript:%s()", str);
new Handler(Looper.getMainLooper()).post(new Runnable() {
@Override
public final void run() {
v.l(webView, format);
}
});
}
public static void q(final WebView webView, String str, String... strArr) {
String str2 = HttpUrl.FRAGMENT_ENCODE_SET;
for (String str3 : strArr) {
str2 = str2 + str3 + ",";
}
final String format = String.format("javascript:%s(%s)", str, str2.substring(0, str2.length() - 1));
new Handler(Looper.getMainLooper()).post(new Runnable() {
@Override
public final void run() {
v.n(webView, format);
}
});
}
public static void r(Context context, String str) {
if (TextUtils.isEmpty(str)) {
return;
}
try {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(str));
intent.addFlags(268435456);
context.startActivity(intent);
} catch (Exception unused) {
}
}
public static void s(Activity activity, String str) {
NewExpInsBean newExpInsBean = new NewExpInsBean();
newExpInsBean.setExpUrl(j(activity, R$string.isogram));
newExpInsBean.setExpShowPermission(1);
newExpInsBean.setExpShowContact(1);
newExpInsBean.setExpAppId(str);
v(activity, newExpInsBean);
}
public static void t(Activity activity) {
NewExpInsBean newExpInsBean = new NewExpInsBean();
newExpInsBean.setExpUrl(j(activity, R$string.stroma));
newExpInsBean.setExpShowPermission(0);
newExpInsBean.setExpShowContact(0);
v(activity, newExpInsBean);
}
public static void u(Activity activity) {
NewExpInsBean newExpInsBean = new NewExpInsBean();
newExpInsBean.setExpUrl(j(activity, R$string.homers));
newExpInsBean.setExpShowPermission(0);
newExpInsBean.setExpShowContact(0);
v(activity, newExpInsBean);
}
public static void v(Activity activity, NewExpInsBean newExpInsBean) {
if (newExpInsBean == null || activity == null) {
return;
}
if (!d3.q.f().r()) {
activity.startActivity(new Intent(activity, (Class<?>) ExpLoginActivity.class));
return;
}
String expUrl = newExpInsBean.getExpUrl();
if (TextUtils.isEmpty(expUrl)) {
return;
}
newExpInsBean.setExpUrl(d3.m.d().c() + expUrl);
Intent intent = new Intent(activity, (Class<?>) NewInsActivity.class);
intent.putExtra("telex", newExpInsBean);
activity.startActivity(intent);
}
public static void w(Activity activity, String str) {
NewExpInsBean newExpInsBean = new NewExpInsBean();
newExpInsBean.setExpUrl(str);
newExpInsBean.setExpShowPermission(1);
newExpInsBean.setExpShowContact(1);
v(activity, newExpInsBean);
}
public static void x(Activity activity, String str, String str2) {
NewExpInsBean newExpInsBean = new NewExpInsBean();
newExpInsBean.setExpUrl(str);
newExpInsBean.setExpShowPermission(1);
newExpInsBean.setExpShowContact(1);
newExpInsBean.setExpAppId(str2);
v(activity, newExpInsBean);
}
public static void y(Context context, String str) {
try {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("https://api.whatsapp.com/send?phone=" + str));
intent.setPackage("com.whatsapp");
context.startActivity(intent);
} catch (Exception e7) {
throw new Exception(e7);
}
}
}