正在查看: 050 IP Phone v2.3.0 应用的 SettingIndexActivity.java JAVA 源代码文件
本页面展示 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);
}
}
}