导航菜单

页面标题

页面副标题

Namma Yatri v3.3.7 - C4815e.java 源代码

正在查看: Namma Yatri v3.3.7 应用的 C4815e.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package zc;

import android.app.Activity;
import android.content.Context;
import android.os.Build;
import android.os.Handler;
import android.os.Process;
import android.provider.Settings;
import android.telephony.TelephonyManager;
import androidx.fragment.app.FragmentActivity;
import com.truecaller.android.sdk.common.TrueException;
import com.truecaller.android.sdk.common.VerificationCallback;
import com.truecaller.android.sdk.common.models.TrueProfile;
import com.truecaller.android.sdk.legacy.ITrueCallback;
import com.truecaller.android.sdk.legacy.TrueError;
import com.truecaller.android.sdk.legacy.i;
import sc.AbstractC4137d;
import sc.AbstractC4140g;
import tc.b;
import uc.AbstractC4306b;
import uc.InterfaceC4305a;
import uc.f;
import vc.AbstractC4510g;
import xc.AbstractC4670c;
import xc.InterfaceC4668a;
import xc.InterfaceC4671d;
import yc.C4769a;

public final class C4815e extends AbstractC4813c implements b.a {

    private final tc.b f58097h;

    private final InterfaceC4305a f58098i;

    private final boolean f58099j;

    private f f58100k;

    private Handler f58101l;

    public C4815e(Context context, String str, ITrueCallback iTrueCallback, boolean z10) {
        super(context, str, iTrueCallback, 2);
        this.f58099j = z10;
        String string = context.getString(AbstractC4137d.f53663c);
        String string2 = context.getString(AbstractC4137d.f53664d);
        this.f58097h = new tc.c(this, (InterfaceC4668a) AbstractC4670c.b("https://outline.truecaller.com/v1/", InterfaceC4668a.class, "2.9.0", string, string2), (InterfaceC4671d) AbstractC4670c.b("https://sdk-otp-verification-noneu.truecaller.com/v3/otp/installation/", InterfaceC4671d.class, "2.9.0", string, string2), iTrueCallback, new C4769a(this.f58089a));
        this.f58098i = AbstractC4306b.a(context);
    }

    public static C4815e s(Context context, String str, ITrueCallback iTrueCallback, Activity activity, int i10) {
        C4815e c4815e = new C4815e(context, str, iTrueCallback, true);
        AbstractC4140g.i(activity);
        iTrueCallback.onVerificationRequired(new TrueError(i10));
        return c4815e;
    }

    private boolean u() {
        return Build.VERSION.SDK_INT < 26 ? v("android.permission.CALL_PHONE") : v("android.permission.ANSWER_PHONE_CALLS");
    }

    private boolean v(String str) {
        return this.f58089a.checkPermission(str, Process.myPid(), Process.myUid()) == 0;
    }

    private boolean w() {
        return v("android.permission.READ_PHONE_STATE");
    }

    @Override
    public void a() {
        this.f58098i.a();
    }

    @Override
    public void c(AbstractC4510g abstractC4510g) {
        TelephonyManager telephonyManager = (TelephonyManager) this.f58089a.getSystemService("phone");
        f fVar = new f(abstractC4510g);
        this.f58100k = fVar;
        telephonyManager.listen(fVar, 32);
    }

    @Override
    public boolean d() {
        return Settings.Global.getInt(this.f58089a.getContentResolver(), "airplane_mode_on", 0) == 0;
    }

    @Override
    public boolean e() {
        return w() && v("android.permission.READ_CALL_LOG") && u();
    }

    @Override
    public int f() {
        TelephonyManager telephonyManager = (TelephonyManager) this.f58089a.getSystemService("phone");
        if (telephonyManager == null) {
            return 0;
        }
        return telephonyManager.getSimState();
    }

    @Override
    public void g() {
        ((TelephonyManager) this.f58089a.getSystemService("phone")).listen(this.f58100k, 0);
    }

    @Override
    public Handler getHandler() {
        if (this.f58101l == null) {
            this.f58101l = new Handler();
        }
        return this.f58101l;
    }

    public void q(String str, String str2, VerificationCallback verificationCallback, FragmentActivity fragmentActivity) {
        AbstractC4140g.c(fragmentActivity);
        if (!AbstractC4140g.h(str2)) {
            throw new RuntimeException(TrueException.TYPE_INVALID_NUMBER);
        }
        this.f58097h.i(k(), j(), str, str2, t(fragmentActivity), this.f58099j, verificationCallback, i.c(fragmentActivity));
    }

    public void r() {
        if (this.f58100k != null) {
            g();
            this.f58100k = null;
        }
        Handler handler = this.f58101l;
        if (handler != null) {
            handler.removeCallbacksAndMessages(null);
            this.f58101l = null;
        }
    }

    public String t(FragmentActivity fragmentActivity) {
        return AbstractC4140g.e(fragmentActivity);
    }

    public void x(Activity activity) {
        AbstractC4140g.i(activity);
        this.f58097h.k();
    }

    public void y(TrueProfile trueProfile, VerificationCallback verificationCallback) {
        this.f58097h.g(trueProfile, j(), verificationCallback);
    }

    public void z(TrueProfile trueProfile, String str, VerificationCallback verificationCallback) {
        this.f58097h.n(trueProfile, str, j(), verificationCallback);
    }

    @Override
    public void b(VerificationCallback verificationCallback, long j10) {
    }
}