导航菜单

页面标题

页面副标题

050 IP Phone v2.3.0 - SettingIndexActivity.java 源代码

正在查看: 050 IP Phone v2.3.0 应用的 SettingIndexActivity.java JAVA 源代码文件

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


package com.ntt.voip.android.com050plus.setting;

import android.R;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import androidx.activity.OnBackPressedCallback;
import androidx.annotation.NonNull;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.fragment.app.FragmentTransaction;
import com.ntt.voip.android.client.MainActivity;
import com.ntt.voip.android.com050plus.setting.SettingIndexActivity;
import com.ntt.voip.android.net.ManualMonitoringActivity;
import com.oki_access.android.ims.call.ComApplication;
import com.oki_access.android.ims.call.admin.Com9902CActivity;
import com.oki_access.android.ims.call.client.c;
import d3.h;
import java.text.MessageFormat;
import k4.b;
import t4.z;
import y3.g;

public class SettingIndexActivity extends BasicOssActivity implements d4.g, c.d, z2.c {
    private d3.h A0;
    a4.a w0;
    private k4.b y0;
    private boolean u0 = false;
    private boolean v0 = false;
    private BroadcastReceiver x0 = new k();

    private final b.e f39z0 = new o();
    private h.d B0 = new p();
    private Object C0 = new Object();
    private boolean D0 = false;

    class a implements View.OnClickListener {
        a() {
        }

        @Override
        public void onClick(View view) {
            String n = t3.d.n(SettingIndexActivity.this);
            if (n != null && n.length() > 0) {
                t4.p.s(SettingIndexActivity.this, 10, null);
                return;
            }
            Intent intent = new Intent("android.intent.action.SEND");
            intent.putExtra("android.intent.extra.SUBJECT", SettingIndexActivity.this.getString(2131886728));
            intent.putExtra("android.intent.extra.TEXT", SettingIndexActivity.this.U0(false));
            intent.setType("text/plain");
            t4.r.g(SettingIndexActivity.this, intent);
        }
    }

    class b implements View.OnClickListener {
        b() {
        }

        @Override
        public void onClick(View view) {
            Intent intent = new Intent("android.intent.action.SEND");
            intent.putExtra("android.intent.extra.EMAIL", new String[]{SettingIndexActivity.this.w0.m()});
            intent.setType("text/plain");
            t4.r.g(SettingIndexActivity.this, intent);
        }
    }

    class c implements View.OnClickListener {
        c() {
        }

        @Override
        public void onClick(View view) {
            ?? r22 = SettingIndexActivity.this;
            if (t3.d.m2(r22, r22.w0.i())) {
                return;
            }
            ?? r23 = SettingIndexActivity.this;
            r23.F0(r23.getString(2131886660));
        }
    }

    class d implements View.OnClickListener {
        d() {
        }

        @Override
        public void onClick(View view) {
            SettingIndexActivity.this.startActivity(new Intent((Context) SettingIndexActivity.this, (Class<?>) InitialSettingIPPhoneActivity.class));
        }
    }

    class e implements View.OnClickListener {
        e() {
        }

        @Override
        public void onClick(View view) {
            SettingIndexActivity.this.startActivity(new Intent((Context) SettingIndexActivity.this, (Class<?>) Com9902CActivity.class));
        }
    }

    class f implements View.OnClickListener {
        f() {
        }

        @Override
        public void onClick(View view) {
            SettingIndexActivity.this.startActivity(new Intent((Context) SettingIndexActivity.this, (Class<?>) VersionActivity.class));
        }
    }

    class g implements View.OnClickListener {
        g() {
        }

        @Override
        public void onClick(View view) {
            SettingIndexActivity.this.Z0();
        }
    }

    class h implements View.OnClickListener {
        h() {
        }

        @Override
        public void onClick(View view) {
        }
    }

    class i implements View.OnClickListener {
        i() {
        }

        @Override
        public void onClick(View view) {
            SettingIndexActivity.this.startActivity(new Intent((Context) SettingIndexActivity.this, (Class<?>) ManualMonitoringActivity.class));
        }
    }

    class j implements View.OnClickListener {
        j() {
        }

        @Override
        public void onClick(View view) {
            SettingIndexActivity.this.Y0();
        }
    }

    class k extends BroadcastReceiver {
        k() {
        }

        @Override
        public void onReceive(Context context, Intent intent) {
            if (LogEnableReceiver.b.equals(intent.getAction())) {
                SettingIndexActivity.this.findViewById(2131296615).setVisibility(8);
            }
        }
    }

    class l implements DialogInterface.OnClickListener {
        l() {
        }

        @Override
        public void onClick(DialogInterface dialogInterface, int i) {
            Intent intent = new Intent("android.intent.action.SEND");
            intent.putExtra("android.intent.extra.SUBJECT", SettingIndexActivity.this.getString(2131886728));
            intent.putExtra("android.intent.extra.TEXT", SettingIndexActivity.this.U0(true));
            intent.setType("text/plain");
            t4.r.g(SettingIndexActivity.this, intent);
        }
    }

    class m implements DialogInterface.OnClickListener {
        m() {
        }

        @Override
        public void onClick(DialogInterface dialogInterface, int i) {
            Intent intent = new Intent("android.intent.action.SEND");
            intent.putExtra("android.intent.extra.SUBJECT", SettingIndexActivity.this.getString(2131886728));
            intent.putExtra("android.intent.extra.TEXT", SettingIndexActivity.this.U0(false));
            intent.setType("text/plain");
            t4.r.g(SettingIndexActivity.this, intent);
        }
    }

    class n implements Runnable {
        n() {
        }

        @Override
        public void run() {
            Intent intent = new Intent(MainActivity.x0, null, SettingIndexActivity.this, com.ntt.voip.android.com050plus.client.MainActivity.class);
            intent.setFlags(67108864);
            SettingIndexActivity.this.startActivity(intent);
            SettingIndexActivity.this.finish();
        }
    }

    class o implements b.e {
        o() {
        }

        @Override
        public void a(boolean z) {
            z.h("SettingIndexActivity", "CallingStateMonitor.onCallableChanged. callable=[" + z + "]");
            if (com.ntt.voip.android.client.push.call.c.F(SettingIndexActivity.this)) {
                return;
            }
            ((Button) SettingIndexActivity.this.findViewById(2131296609)).setEnabled(z);
        }

        @Override
        public void b(boolean z) {
        }

        @Override
        public void c(boolean z) {
        }
    }

    class p implements h.d {
        p() {
        }

        @Override
        public void a(h.c cVar) {
            SettingIndexActivity.this.findViewById(2131296609).setEnabled(SettingIndexActivity.this.W0());
        }

        @Override
        public void b(h.c cVar) {
            SettingIndexActivity.this.findViewById(2131296609).setEnabled(SettingIndexActivity.this.W0());
        }
    }

    class q extends OnBackPressedCallback {
        q(boolean z) {
            super(z);
        }

        public void handleOnBackPressed() {
            if (SettingIndexActivity.this.v0) {
                t3.d.l2(SettingIndexActivity.this);
            } else {
                setEnabled(false);
                SettingIndexActivity.this.getOnBackPressedDispatcher().onBackPressed();
            }
        }
    }

    class r implements View.OnClickListener {
        r() {
        }

        @Override
        public void onClick(View view) {
            SettingIndexActivity.this.startActivity(new Intent((Context) SettingIndexActivity.this, (Class<?>) WelcomeActivity.class));
        }
    }

    class s implements View.OnClickListener {
        s() {
        }

        @Override
        public void onClick(View view) {
            SettingIndexActivity.this.startActivity(new Intent((Context) SettingIndexActivity.this, (Class<?>) Pw1Activity.class));
        }
    }

    class t implements View.OnClickListener {
        t() {
        }

        @Override
        public void onClick(View view) {
            SettingIndexActivity.this.startActivity(new Intent((Context) SettingIndexActivity.this, (Class<?>) SettingAppliAndCallActivity.class));
        }
    }

    class u implements View.OnClickListener {
        u() {
        }

        @Override
        public void onClick(View view) {
            SettingIndexActivity.this.startActivity(new Intent((Context) SettingIndexActivity.this, (Class<?>) CallInformationActivity.class));
        }
    }

    class v implements View.OnClickListener {
        v() {
        }

        @Override
        public void onClick(View view) {
            SettingIndexActivity.this.c1();
        }
    }

    private Dialog T0() {
        return new Dialog(this, R.style.Theme.Translucent.NoTitleBar);
    }

    public String U0(boolean z) {
        StringBuilder sb = new StringBuilder();
        String h8 = com.oki_access.android.ims.settings.c.h(getString(2131887944));
        if (t3.d.l0(this)) {
            sb.append(getString(2131886729));
            sb.append("\n\n");
            sb.append(h8);
            if (z) {
                sb.append("\n\n");
                sb.append(getString(2131886730));
                sb.append(t3.d.l(t3.d.n(this)));
            }
            if (t3.d.e1(this)) {
                String format = MessageFormat.format(getString(2131886731), t3.d.J(this));
                sb.append("\n\n");
                sb.append(format);
                sb.append("\n");
            }
        } else {
            sb.append(getString(2131886733));
            sb.append(h8);
        }
        sb.append("\n");
        return sb.toString();
    }

    private Dialog V0() {
        return new AlertDialog.Builder(this).setMessage(2131886734).setPositiveButton(2131886726, new m()).setNegativeButton(2131886727, new l()).create();
    }

    public boolean W0() {
        if (!com.ntt.voip.android.client.push.call.c.F(this)) {
            return this.y0.s();
        }
        d3.h hVar = this.A0;
        if ((hVar == null || hVar.i()) && c4.c.c(this)) {
            return this.y0.r();
        }
        return false;
    }

    public void X0(View view) {
        String x = a4.a.o().x();
        z.h("SettingIndexActivity", "startActivity, url=[" + x + "]");
        if (TextUtils.isEmpty(x) || t3.d.m2(this, x)) {
            return;
        }
        F0(getString(2131886660));
    }

    public void Z0() {
        startActivity(new Intent((Context) this, (Class<?>) SendLogActivity.class));
    }

    private void a1() {
        startActivity(new Intent((Context) this, (Class<?>) TestCallStarterActivity.class));
    }

    private void b1(boolean z) {
        if (z) {
            a1();
            return;
        }
        f4.a l8 = f4.a.l("MicrophonePermission", com.oki_access.android.ims.call.d.e.Z9());
        FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
        beginTransaction.add(l8, (String) null);
        beginTransaction.commitAllowingStateLoss();
    }

    public void c1() {
        S0();
    }

    @Override
    protected g.b P() {
        return g.b.COM0601;
    }

    protected void S0() {
        z.a("SettingIndexActivity", "checkPermissionMicrophone: start");
        String[] strArr = z2.c.e0;
        if (ContextCompat.checkSelfPermission(this, strArr[0]) == 0) {
            a1();
            return;
        }
        synchronized (this.C0) {
            try {
                z.a("SettingIndexActivity", "checkPermissionMicrophone: mDoing=[" + this.D0 + "]");
                if (!this.D0) {
                    ActivityCompat.requestPermissions(this, strArr, 3000);
                    this.D0 = true;
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    protected void Y0() {
        t4.p.s(this, 11, null);
    }

    @Override
    public void i() {
        ((ComApplication) getApplication()).H();
        t4.p.s(this, 9, null);
        new Handler(Looper.getMainLooper()).postDelayed(new n(), 2500L);
    }

    @Override
    public void onCreate(Bundle bundle) {
        z.a("SettingIndexActivity", "onCreate");
        super.onCreate(bundle);
        setContentView(2131492938);
        getOnBackPressedDispatcher().addCallback(new q(true));
        l0();
        j0();
        k4.b m8 = k4.b.m();
        this.y0 = m8;
        m8.w(this.f39z0);
        this.A0 = ((ComApplication) getApplication()).I0();
        this.w0 = a4.a.o();
        this.u0 = getIntent().getBooleanExtra("param_show_dialog", false);
        this.v0 = getIntent().getBooleanExtra("param_is_back_to_main", false);
        boolean g8 = a4.b.g(this);
        boolean q22 = t3.d.q2(this);
        boolean l0 = t3.d.l0(this);
        ((Button) findViewById(2131296605)).setOnClickListener(new r());
        if (g8 || !q22 || l0) {
            findViewById(2131296621).setVisibility(8);
            findViewById(2131296605).setVisibility(8);
        }
        Button button = (Button) findViewById(2131296606);
        button.setOnClickListener(new s());
        if (g8) {
            findViewById(2131296622).setVisibility(8);
            button.setVisibility(8);
        } else if (!q22 || !l0) {
            button.setEnabled(false);
        }
        ((Button) findViewById(2131296607)).setOnClickListener(new t());
        Button button2 = (Button) findViewById(2131296608);
        button2.setOnClickListener(new u());
        if (a4.b.h(this)) {
            button2.setVisibility(8);
        }
        ((Button) findViewById(2131296609)).setOnClickListener(new v());
        Button button3 = (Button) findViewById(2131296610);
        button3.setOnClickListener(new a());
        if (a4.b.f(this)) {
            button3.setVisibility(8);
        }
        ((Button) findViewById(2131296614)).setOnClickListener(new b());
        ((Button) findViewById(2131296611)).setOnClickListener(new c());
        Button button4 = (Button) findViewById(2131296612);
        button4.setOnClickListener(new d());
        if (g8) {
            button4.setVisibility(8);
        } else if (!q22) {
            button4.setEnabled(false);
        }
        ((Button) findViewById(2131296618)).setOnClickListener(new e());
        ((Button) findViewById(2131296613)).setOnClickListener(new f());
        Button button5 = (Button) findViewById(2131296615);
        button5.setOnClickListener(new g());
        if (!LogEnableReceiver.e(this)) {
            button5.setVisibility(8);
        }
        Button button6 = (Button) findViewById(2131296616);
        button6.setOnClickListener(new h());
        if (!e3.a.i(this)) {
            button6.setVisibility(8);
        }
        ((Button) findViewById(2131296617)).setOnClickListener(new i());
        if (!x3.a.q(this)) {
            findViewById(2131296617).setVisibility(8);
        }
        ((Button) findViewById(2131296619)).setOnClickListener(new j());
        ((Button) findViewById(2131296620)).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                SettingIndexActivity.this.X0(view);
            }
        });
        ContextCompat.registerReceiver(this, this.x0, new IntentFilter(LogEnableReceiver.b), 4);
    }

    @Override
    protected void onDestroy() {
        z.a("SettingIndexActivity", "onDestroy");
        unregisterReceiver(this.x0);
        this.y0.F(this.f39z0);
        super.onDestroy();
    }

    @Override
    protected void onPause() {
        z.a("SettingIndexActivity", "onPause");
        super.onPause();
        if (isFinishing()) {
            this.y0.F(this.f39z0);
        }
        if (com.ntt.voip.android.client.push.call.c.F(this)) {
            this.A0.y(this.B0);
        }
    }

    public void onRequestPermissionsResult(int i8, @NonNull String[] strArr, @NonNull int[] iArr) {
        super.onRequestPermissionsResult(i8, strArr, iArr);
        z.a("SettingIndexActivity", "onRequestPermissionsResult: requestCode=[" + i8 + "], permissions.length=[" + strArr.length + "], grantResult.length=[" + iArr.length + "]");
        if (i8 != 3000) {
            synchronized (this.C0) {
                this.D0 = false;
            }
            return;
        }
        try {
            boolean z = true;
            if (iArr.length > 0) {
                for (int i9 = 0; i9 < iArr.length; i9++) {
                    if (iArr[i9] == -1) {
                        if (ActivityCompat.shouldShowRequestPermissionRationale(this, strArr[i9])) {
                            z.a("SettingIndexActivity", "onRequestPermissionsResult: " + strArr[i9] + " is denied.");
                        } else {
                            z.a("SettingIndexActivity", "onRequestPermissionsResult: " + strArr[i9] + " is PERMANENTLY denied.");
                        }
                        z = false;
                    } else {
                        z.a("SettingIndexActivity", "onRequestPermissionsResult: " + strArr[i9] + " is granted.");
                    }
                }
            }
            b1(z);
            synchronized (this.C0) {
                this.D0 = false;
            }
        } catch (Throwable th) {
            synchronized (this.C0) {
                this.D0 = false;
                throw th;
            }
        }
    }

    @Override
    protected void onRestart() {
        z.a("SettingIndexActivity", "onRestart");
        super.onRestart();
    }

    @Override
    protected void onResume() {
        z.a("SettingIndexActivity", "onResume");
        if (this.u0) {
            boolean e0 = t3.d.e0(this);
            super.onResume();
            if (!e0) {
                F0(t3.d.N(this));
            }
        } else {
            super.onResume();
        }
        if (a4.b.g(this)) {
            findViewById(2131296621).setVisibility(8);
            findViewById(2131296605).setVisibility(8);
            findViewById(2131296606).setVisibility(8);
            findViewById(2131296612).setVisibility(8);
        } else {
            if (!t3.d.q2(this) || t3.d.l0(this)) {
                findViewById(2131296621).setVisibility(8);
                findViewById(2131296605).setVisibility(8);
            }
            if (!t3.d.q2(this) || !t3.d.l0(this)) {
                findViewById(2131296606).setEnabled(false);
            }
            if (!t3.d.q2(this)) {
                findViewById(2131296612).setEnabled(false);
            }
        }
        if (com.ntt.voip.android.client.push.call.c.F(this)) {
            this.A0.s(this.B0);
        }
        TextView textView = (TextView) findViewById(2131296623);
        if (TextUtils.isEmpty(this.w0.l()) || TextUtils.isEmpty(this.w0.n()) || TextUtils.isEmpty(this.w0.m())) {
            textView.setVisibility(8);
        } else {
            textView.setVisibility(0);
            textView.setText(String.format(getString(2131886664), this.w0.l(), this.w0.n()));
        }
        findViewById(2131296614).setVisibility(TextUtils.isEmpty(this.w0.m()) ? 8 : 0);
        findViewById(2131296611).setVisibility(TextUtils.isEmpty(this.w0.i()) ? 8 : 0);
        String n8 = t3.d.n(this);
        ((TextView) findViewById(2131296624)).setText(TextUtils.isEmpty(n8) ? null : t3.d.l(n8));
        String x = a4.a.o().x();
        Button button = (Button) findViewById(2131296620);
        if (!c4.c.c(this)) {
            button.setEnabled(false);
            button.setVisibility(0);
        } else if (TextUtils.isEmpty(x)) {
            button.setEnabled(true);
            button.setVisibility(8);
        } else {
            button.setEnabled(true);
            button.setVisibility(0);
        }
    }

    @Override
    protected void onStart() {
        z.a("SettingIndexActivity", "onStart");
        super.onStart();
    }

    @Override
    protected void onStop() {
        z.a("SettingIndexActivity", "onStop");
        super.onStop();
    }

    @Override
    public void u() {
    }

    @Override
    public Dialog y(int i8, Bundle bundle, t4.p pVar) {
        switch (i8) {
            case 9:
                pVar.setCancelable(false);
                return T0();
            case 10:
                return V0();
            case 11:
                return new com.oki_access.android.ims.call.client.c().a(this, pVar);
            default:
                return super.y(i8, bundle, pVar);
        }
    }
}