导航菜单

页面标题

页面副标题

Crédito Express v1.0.3 - v.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);
        }
    }
}