正在查看: 用信花 v1.1.3 应用的 FaceActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 用信花 v1.1.3 应用的 FaceActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.duoshan.loan.ui.auth.activity;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.animation.AnimationUtils;
import android.widget.TextView;
import com.duoshan.loan.a;
import com.duoshan.loan.base.BaseActivity;
import com.duoshan.loan.databinding.ActivityFaceBinding;
import com.duoshan.loan.dialog.AgreementDialog;
import com.duoshan.loan.ui.auth.bean.ApiAgreementBean;
import com.duoshan.loan.ui.auth.bean.IdCardOcrBean;
import com.duoshan.loan.ui.auth.vm.FaceViewModel;
import e2.c0;
import e2.j0;
import h2.b;
import h2.h;
import h2.i;
import h2.o;
import h4.k;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.Metadata;
import m4.c;
import o.f;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import t1.p0;
import t1.q0;
import t1.r0;
import t1.s0;
import t1.t0;
import t1.u0;
import t1.v0;
import t1.w0;
import x7.l0;
import z3.i0;
import z3.m;
@Metadata(bv = {}, d1 = {"\u0000D\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u0007\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u00002\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00030\u0001B\u0007¢\u0006\u0004\b$\u0010%J\b\u0010\u0005\u001a\u00020\u0004H\u0014J\b\u0010\u0006\u001a\u00020\u0004H\u0014J\u0010\u0010\t\u001a\u00020\u00042\u0006\u0010\b\u001a\u00020\u0007H\u0016J\b\u0010\n\u001a\u00020\u0004H\u0016J\u0016\u0010\u000e\u001a\u00020\u00042\f\u0010\r\u001a\b\u0012\u0004\u0012\u00020\f0\u000bH\u0002J\b\u0010\u000f\u001a\u00020\u0004H\u0002J\b\u0010\u0010\u001a\u00020\u0004H\u0002J\u0010\u0010\u0013\u001a\u00020\u00042\u0006\u0010\u0012\u001a\u00020\u0011H\u0002R\u0016\u0010\u0016\u001a\u00020\u00078\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0014\u0010\u0015R\u0016\u0010\u0018\u001a\u00020\u00078\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0017\u0010\u0015R\u0018\u0010\u001b\u001a\u0004\u0018\u00010\u00198\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0006\u0010\u001aR\u001c\u0010\r\u001a\b\u0012\u0004\u0012\u00020\f0\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u001c\u0010\u001dR\u001a\u0010\u001f\u001a\b\u0012\u0004\u0012\u00020\u00190\u000b8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u001e\u0010\u001dR\u0018\u0010#\u001a\u0004\u0018\u00010 8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b!\u0010\"¨\u0006&"}, d2 = {"Lcom/duoshan/loan/ui/auth/activity/FaceActivity;", "Lcom/duoshan/loan/base/BaseActivity;", "Lcom/duoshan/loan/databinding/ActivityFaceBinding;", "Lcom/duoshan/loan/ui/auth/vm/FaceViewModel;", "La7/n2;", "initView", "g", "", "level", "onTrimMemory", "onBackPressed", "", "Lcom/duoshan/loan/ui/auth/bean/ApiAgreementBean;", "agreements", "z", "J", "H", "", "toLogin", "y", "e", "I", "recheckFace", f.A, "safetyPop", "", "Ljava/lang/String;", "productId", "h", "Ljava/util/List;", "i", "agreementNames", "Lcom/duoshan/loan/ui/auth/bean/IdCardOcrBean;", "j", "Lcom/duoshan/loan/ui/auth/bean/IdCardOcrBean;", "mIdCardOcr", "<init>", "()V", "app_huaweiRelease"}, k = 1, mv = {1, 6, 0})
public final class FaceActivity extends BaseActivity<ActivityFaceBinding, FaceViewModel> {
public int recheckFace;
public int safetyPop;
@Nullable
public String productId;
@NotNull
public List<ApiAgreementBean> agreements = new ArrayList();
@NotNull
public final List<String> agreementNames = new ArrayList();
@Nullable
public IdCardOcrBean mIdCardOcr;
@Metadata(bv = {}, d1 = {"\u0000\u001d\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u001c\u0010\u0007\u001a\u00020\u00062\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u0005\u001a\u0004\u0018\u00010\u0004H\u0016J\u001c\u0010\b\u001a\u00020\u00062\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u0005\u001a\u0004\u0018\u00010\u0004H\u0016¨\u0006\t"}, d2 = {"com/duoshan/loan/ui/auth/activity/FaceActivity$a", "Lcom/duoshan/loan/dialog/AgreementDialog$a;", "Landroid/graphics/Bitmap;", "bitmap", "", "agreementId", "La7/n2;", "b", "a", "app_huaweiRelease"}, k = 1, mv = {1, 6, 0})
public static final class a implements AgreementDialog.a {
public a() {
}
@Override
public void a(@Nullable Bitmap bitmap, @Nullable String str) {
((ActivityFaceBinding) FaceActivity.this.f2431a).shapeCheckBox.setChecked(false);
}
@Override
public void b(@Nullable Bitmap bitmap, @Nullable String str) {
((ActivityFaceBinding) FaceActivity.this.f2431a).shapeCheckBox.setChecked(true);
}
}
public static final void A(FaceActivity faceActivity, TextView textView, b bVar) {
l0.p(faceActivity, "this$0");
faceActivity.H();
}
public static final void B(FaceActivity faceActivity, List list) {
l0.p(faceActivity, "this$0");
l0.o(list, "it");
faceActivity.agreements = list;
faceActivity.z(list);
}
public static final void C(FaceActivity faceActivity, IdCardOcrBean idCardOcrBean) {
l0.p(faceActivity, "this$0");
faceActivity.mIdCardOcr = idCardOcrBean;
h hVar = new h();
hVar.b(new o("请确认", faceActivity.getResources().getColor(a.f.color666666)));
hVar.b(new o(idCardOcrBean.getName().charAt(0) + "**", faceActivity.getResources().getColor(a.f.color366DF7)));
hVar.b(new o("操作", faceActivity.getResources().getColor(a.f.color666666)));
((ActivityFaceBinding) faceActivity.f2431a).tvName.setText(hVar.h());
}
public static final void D(FaceActivity faceActivity, Boolean bool) {
l0.p(faceActivity, "this$0");
l0.o(bool, "it");
if (bool.booleanValue()) {
faceActivity.y(true);
faceActivity.finish();
}
}
public static final void E(FaceActivity faceActivity, View view) {
l0.p(faceActivity, "this$0");
if (faceActivity.recheckFace != 0 || ((ActivityFaceBinding) faceActivity.f2431a).shapeCheckBox.isChecked()) {
i0.a0(faceActivity).q(m.E).s(new w0(faceActivity));
} else {
((ActivityFaceBinding) faceActivity.f2431a).llAgreement.startAnimation(AnimationUtils.loadAnimation(faceActivity, a.C0035a.shake_anim));
k.u("请先阅读并勾选协议");
}
}
public static final void F(FaceActivity faceActivity, List list, boolean z4) {
l0.p(faceActivity, "this$0");
l0.p(list, "permissions");
if (z4) {
int i4 = faceActivity.recheckFace;
int i5 = faceActivity.safetyPop;
IdCardOcrBean idCardOcrBean = faceActivity.mIdCardOcr;
String name = idCardOcrBean != null ? idCardOcrBean.getName() : null;
IdCardOcrBean idCardOcrBean2 = faceActivity.mIdCardOcr;
e2.a.q(faceActivity, i4, i5, name, idCardOcrBean2 != null ? idCardOcrBean2.getIdCardNum() : null);
}
}
public static final void G(FaceActivity faceActivity, View view) {
l0.p(faceActivity, "this$0");
((FaceViewModel) faceActivity.f2433c).h();
}
public static final void I() {
c0.a();
}
public final void H() {
c0.b(this);
J();
new Handler().postDelayed(v0.a, 1500L);
}
public final void J() {
new c.b(this).r(new AgreementDialog(this, this.agreements, this.mIdCardOcr, false, new a())).J();
}
@Override
public void g() {
Bundle extras = getIntent().getExtras();
if (extras != null) {
this.recheckFace = extras.getInt("recheckFace");
this.safetyPop = extras.getInt("safetyPop");
}
((FaceViewModel) this.f2433c).f(this.productId);
((FaceViewModel) this.f2433c).f2759d.observe(this, new t0(this));
((FaceViewModel) this.f2433c).g();
((FaceViewModel) this.f2433c).f2760e.observe(this, new r0(this));
((FaceViewModel) this.f2433c).f2762g.observe(this, new s0(this));
}
@Override
public void initView() {
n("人脸识别");
if (this.recheckFace == 1) {
((ActivityFaceBinding) this.f2431a).tvTips.setVisibility(4);
((ActivityFaceBinding) this.f2431a).stvExit.setVisibility(0);
((ActivityFaceBinding) this.f2431a).llAgreement.setVisibility(8);
this.f2432b.titleBar.setHasBack(false);
} else {
((ActivityFaceBinding) this.f2431a).tvTips.setVisibility(0);
((ActivityFaceBinding) this.f2431a).stvExit.setVisibility(8);
((ActivityFaceBinding) this.f2431a).llAgreement.setVisibility(0);
}
((ActivityFaceBinding) this.f2431a).stvConfirm.setOnClickListener(new p0(this));
((ActivityFaceBinding) this.f2431a).stvExit.setOnClickListener(new q0(this));
}
@Override
public void onBackPressed() {
super.onBackPressed();
if (this.recheckFace == 1) {
y(false);
}
}
@Override
public void onTrimMemory(int i4) {
super.onTrimMemory(i4);
l2.h.n(Integer.valueOf(i4));
if (this.recheckFace == 1 && i4 == 20) {
y(true);
}
}
public final void y(boolean z4) {
j0.c(this);
j0.C(j0.f3634c, true);
if (z4) {
e2.a.v(this);
}
}
public final void z(List<ApiAgreementBean> list) {
if (list.size() > 1) {
this.agreementNames.add("《人脸验证个人信息授权协议》");
this.agreementNames.add("《借款相关协议》");
} else {
this.agreementNames.add("《人脸验证个人信息授权协议》");
}
h hVar = new h();
hVar.b(new o("我已阅读并同意", getResources().getColor(a.f.color666666)));
Iterator<String> it = this.agreementNames.iterator();
while (it.hasNext()) {
hVar.b(new o(it.next(), getResources().getColor(a.f.color2547EC)).q(new i(((ActivityFaceBinding) this.f2431a).tvLink, new u0(this)).r(getResources().getColor(a.f.colorFFD53F))));
}
((ActivityFaceBinding) this.f2431a).tvLink.setText(hVar.h());
}
}