public ContinueReadDialog(Context context, j.a0.c.a<Unit> aVar, l<? superBoolean, Unit> lVar) {
super(context, _Context.c(AppExt.a()) ? R$style.AppTheme_Dialog_Night : R$style.AppTheme_Dialog);
j.e(context, "context");
j.e(aVar, "cancelListener");
j.e(lVar, "rewardVerify");
this.f6388p = aVar;
this.f6389q = lVar;
AppConfig r2 = AppConfig.r();
j.d(r2, "AppConfig.getAppConfig()");
this.b = r2.p0();
AppConfig r3 = AppConfig.r();
j.d(r3, "AppConfig.getAppConfig()");
boolean o0 = r3.o0();
this.c = o0;
if (o0 && this.b) {
setContentView(R$layout.dialog_continue_read_with_popularize);
} else {
setContentView(R$layout.dialog_continue_read);
}
this.d = (SimpleTextView) findViewById(R$id.tv_look_video);
this.e = (SimpleTextView) findViewById(R$id.tv_not);
this.f6378f = (SimpleTextView) findViewById(R$id.tv_read_time);
this.f6379g = (SimpleTextView) findViewById(R$id.tv_gold);
this.f6380h = findViewById(R$id.ll_add_coins);
if (this.c) {
AppConfig r4 = AppConfig.r();
j.d(r4, "AppConfig.getAppConfig()");
String valueOf = String.valueOf(r4.F());
SpannableString spannableString = new SpannableString("看视频解锁" + valueOf + "分钟阅读时间");
spannableString.setSpan(new a(context), 5, valueOf.length() + 5, 33);
SimpleTextView simpleTextView = this.f6378f;
j.d(simpleTextView, "mTvReadTime");
simpleTextView.setText(spannableString);
SimpleTextView simpleTextView2 = this.f6378f;
j.d(simpleTextView2, "mTvReadTime");
simpleTextView2.setText("看视频可获得继续阅读资格");
if (this.b) {
a(R$id.tv_popularize, this);
}
publicfinalbooleanx0(int i2, j.a0.c.l<AndroidAdConfig, AdInfo> lVar, boolean z, boolean z2, boolean z3) {
AdInfo invoke;
booleanz4=false;
z4 = false;
z4 = false;
z4 = false;
z4 = false;
z4 = false;
if (z2 && z0()) {
returnfalse;
}
if (z && i0()) {
returnfalse;
}
AllAdConfigz5= z();
if (z5 != null) {
try {
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
if (!z5.adSwitch) {
returnfalse;
}
longcurrentTimeMillis= System.currentTimeMillis() - App.r().getPackageManager().getPackageInfo(App.r().getPackageName(), 0).firstInstallTime;
if (z3 && z5.installAfterAd != 0) {
if (currentTimeMillis < z5.installAfterAdOrigin * 1000 * 60) {
returnfalse;
}
}
inti3=this.adSwitches.get(i2, -1);
if (i3 != -1) {
return i3 == 1;
}
if (z5.f3829android != null && (invoke = lVar.invoke(z5.f3829android)) != null && ((invoke.csjStatus && !TextUtils.isEmpty(invoke.csjAdvId) && !TextUtils.isEmpty(z5.f3829android.csjAdAppid)) || ((invoke.ylhStatus && !TextUtils.isEmpty(invoke.ylhAdvId) && !TextUtils.isEmpty(z5.f3829android.ylhAdAppid)) || (invoke.ksStatus && !TextUtils.isEmpty(invoke.ksAdvId) && !TextUtils.isEmpty(z5.f3829android.ksAdAppid))))) {
z4 = true;
}
if (z4 && sCurrentAdConfig == null) {
sCurrentAdConfig = z5;
}
this.adSwitches.put(i2, z4 ? 1 : 0);
}
return z4;
}
.method public final x0(ILj/a0/c/l;ZZZ)Z
.registers 11
const/4 v0, 0x0
return v0
.endmethod
· 今 日 推 荐 ·
本文内容来自网络,如有侵权请联系删除
原文始发于微信公众号(逆向有你):安卓逆向 -- 某漫画软件去除签名校验+解锁
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论