百度手机卫士 v8.1.5版本的 MD5 值为:15af71eae74e2f2b5b9f845fe77a4804
以下内容为反编译后的 BaiduAssistGuideActivity.java 源代码,内容仅作参考
package com.dianxinos.optimizer.module.toolbox;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import com.baidu.sapi2.c.R;
import dxoptimizer.acq;
import dxoptimizer.akm;
import dxoptimizer.aze;
import dxoptimizer.bab;
import dxoptimizer.bac;
import dxoptimizer.gop;
import dxoptimizer.goq;
import dxoptimizer.gqk;
import dxoptimizer.heg;
import dxoptimizer.hiy;
import dxoptimizer.hiz;
import dxoptimizer.hjz;
import dxoptimizer.hky;
import dxoptimizer.hly;
import dxoptimizer.hnd;
import dxoptimizer.hnj;
public class BaiduAssistGuideActivity extends aze implements acq, bac {
private static final String e = hiz.l;
private boolean f = false;
private boolean g = false;
private Handler h;
private goq j;
private String k;
private String l;
private int m;
@Override
public void handleMessage(Message message) {
super.handleMessage(message);
switch (message.what) {
case 50:
this.j = (goq) message.obj;
if (this.j != null) {
A();
return;
} else {
z();
return;
}
default:
return;
}
}
private void v() {
Intent launchIntentForPackage;
PackageManager a = hly.a(this);
if (a != null && (launchIntentForPackage = a.getLaunchIntentForPackage(this.j.b)) != null && hjz.a(this, launchIntentForPackage)) {
b(launchIntentForPackage);
hnj.a(this).a("am", "am_ss_launch", (Number) 1);
}
finish();
}
@Override
public void onCreate(Bundle bundle) {
Intent intent = getIntent();
if (intent != null) {
this.m = hnd.a(intent, "extra.from", 0);
if (this.m == 24) {
this.f = true;
} else if (this.m == 30) {
this.f = false;
} else if (this.m == 31) {
this.f = false;
}
}
super.onCreate(bundle);
if (hiy.a(this, "filter_assist", false)) {
b(new Intent(this, (Class<?>) SafeToolBoxNewActivity.class));
finish();
} else {
w();
}
}
private void w() {
this.h = new bab(this);
b(true);
x();
}
private void x() {
heg.a().b(new gop(this));
}
private void y() {
if (!this.g) {
if (!this.f) {
b(new Intent(this, (Class<?>) SafeToolBoxNewActivity.class));
this.g = true;
}
finish();
}
}
@Override
public void onBackPressed() {
if (this.f) {
finish();
} else {
z();
}
}
private void z() {
y();
gqk.c((Context) this, true);
finish();
}
@Override
public akm b() {
akm akmVar = new akm();
akmVar.a = "bstore";
akmVar.j = e;
akmVar.b = "com.baidu.appsearch";
akmVar.c = getString(R.string.jadx_deobf_0x00001ff1);
akmVar.g = "http://dxurl.cn/bd/yhds_download-appsearch";
akmVar.h = "http://dxurl.cn/bd/appsearch_android/icon";
return akmVar;
}
private void A() {
if (hky.g(this, this.j.b) && hky.h(this, this.j.b)) {
if (this.m == 31) {
v();
} else {
y();
}
finish();
return;
}
if (a((Context) this)) {
this.b = B();
this.k = this.j.d;
this.l = this.j.e;
t();
b(getString(R.string.jadx_deobf_0x00001dc0));
b(false);
C();
return;
}
y();
finish();
}
private akm B() {
akm akmVar = new akm();
akmVar.a = "bstore";
akmVar.j = e;
akmVar.b = this.j.b;
akmVar.c = this.j.a;
akmVar.g = this.j.c;
akmVar.e = this.j.g;
akmVar.d = this.j.h;
akmVar.f = this.j.f;
return akmVar;
}
@Override
public int m() {
return R.drawable.jadx_deobf_0x0000023c;
}
@Override
public String n() {
return this.k;
}
@Override
public String o() {
return this.l;
}
@Override
public String q() {
return getString(R.string.jadx_deobf_0x00001dc0);
}
@Override
public String p() {
return getString(R.string.jadx_deobf_0x00001dc3);
}
@Override
public void r() {
hky.m(this, this.j.b);
}
public static boolean a(Context context) {
return !gqk.a(context);
}
@Override
public void m_() {
super.m_();
z();
}
private void C() {
if (this.m == 30) {
hnj.a(this).a("toolbox", "toolbox_bd_gd", (Number) 1);
} else if (this.m == 31) {
hnj.a(this).a("am", "am_ss_guide", (Number) 1);
}
}
@Override
public void s() {
hnj.a(this).a("st_bda_pn", this.b.b, (Number) 1);
}
}