正在查看: 大众借. v4.1.2 应用的 J0ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 大众借. v4.1.2 应用的 J0ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.shiliuj.ui.activitys;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.core.view.PointerIconCompat;
import butterknife.BindView;
import butterknife.OnClick;
import com.base.commonlibrary.base.BaseResult;
import com.base.commonlibrary.base.baserx.RxHelper;
import com.base.commonlibrary.base.baserx.RxSchedulers;
import com.base.commonlibrary.control.IPermissionResultListener;
import com.base.commonlibrary.utils.MD5Utils;
import com.base.commonlibrary.utils.RSAUtils;
import com.base.commonlibrary.views.TitleLayout;
import com.google.gson.Gson;
import com.shiliuj.mjyp.app.api.Api;
import com.shiliuj.mjyp.app.base.BaseBindActivity;
import com.shiliuj.mjyp.app.base.RxSubscriber;
import com.shiliuj.ui.bean.AuthBean;
import com.shiliuj.ui.bean.EncForm;
import com.shiliuj.ui.views.SureAndCancelDialog;
import java.util.UUID;
public class J0ACT extends BaseBindActivity {
@BindView(2131296390)
TextView btnOk;
@BindView(2131296568)
TextView idno;
@BindView(2131296594)
ImageView ivGuo;
@BindView(2131296598)
ImageView ivRen;
@BindView(2131296648)
LinearLayout llIdno;
@BindView(2131296651)
LinearLayout llName;
@BindView(2131296734)
TextView name;
@BindView(2131296804)
TextView renBtn;
@BindView(2131296805)
TextView renGuo;
@BindView(2131296820)
LinearLayout rlContent;
@BindView(2131296828)
RelativeLayout rlGuo;
@BindView(2131296842)
RelativeLayout rlRen;
@BindView(2131296843)
RelativeLayout rlText;
private SureAndCancelDialog sureAndCancelDialog;
@BindView(2131296966)
TextView tip;
@BindView(2131296986)
TextView tipIdno;
@BindView(2131296989)
TextView tipName;
@BindView(2131296991)
TextView tipRen;
@BindView(2131296998)
TitleLayout title;
protected boolean canLoadMore() {
return false;
}
public int getLayoutId() {
return 2131492905;
}
public void initPresenter() {
}
protected void loadMore() {
}
protected void refresh() {
}
public void initView(Bundle bundle) {
this.title.setOnBackButtonClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
J0ACT.this.onBackPressed();
}
});
}
@OnClick({2131296842, 2131296828, 2131296390})
protected void onClick(View view) {
int id = view.getId();
if (id == 2131296390) {
this.btnOk.setEnabled(false);
realAuthEnc();
} else if (id == 2131296828 || id == 2131296842) {
permissionRequest(getResources().getString(2131689866), new String[]{"android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_EXTERNAL_STORAGE", "android.permission.CAMERA"}, 18888, new IPermissionResultListener() {
public void onPermissionFaild() {
}
public void onPermissionSuccess() {
J0ACT.this.checkRealAuthCount();
}
});
}
}
protected void realAuthEnc() {
final String charSequence = this.idno.getText().toString();
final String charSequence2 = this.name.getText().toString();
String json = new Gson().toJson(new AuthBean(charSequence, charSequence2));
long currentTimeMillis = System.currentTimeMillis();
String uuid = UUID.randomUUID().toString();
String str = json + "@" + uuid + "@" + currentTimeMillis;
String encrypt = RSAUtils.getInstance().encrypt(str + "@" + MD5Utils.md5(str, "f4qgkb85q4pMRMChLeC7uSn2wwTWGXrs"));
StringBuilder sb = new StringBuilder();
sb.append(currentTimeMillis);
sb.append("");
this.mRxManager.add(Api.getDefault().realAuth(new EncForm(encrypt, uuid, sb.toString())).compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<BaseResult>(this.mContext, true) {
public void _onNext(BaseResult baseResult) {
if (baseResult.getCode() == 200) {
J0ACT j0act = J0ACT.this;
j0act.showShortToast(j0act.getResources().getString(2131689601));
Intent intent = new Intent();
intent.putExtra("idCard", charSequence);
intent.putExtra("realName", charSequence2);
J0ACT.this.setResult(PointerIconCompat.TYPE_HELP, intent);
J0ACT.this.finish();
} else {
J0ACT.this.showShortToast(baseResult.getMessage());
}
J0ACT.this.btnOk.setEnabled(true);
}
protected void _onError(String str2) {
J0ACT.this.showShortToast(str2);
J0ACT.this.btnOk.setEnabled(true);
}
}));
}
protected void checkRealAuthCount() {
this.mRxManager.add(Api.getDefault().checkRealAuthCount().compose(RxHelper.handleResult()).subscribe(new RxSubscriber<String>(this.mContext, true) {
public void _onNext(String str) {
if (str != null) {
return;
}
J0ACT j0act = J0ACT.this;
j0act.showShortToast(j0act.getResources().getString(2131689901));
}
protected void _onError(String str) {
J0ACT.this.showShortToast(str);
}
}));
}
public void onBackPressed() {
SureAndCancelDialog sureAndCancelDialog = this.sureAndCancelDialog;
if (sureAndCancelDialog != null && sureAndCancelDialog.isShow()) {
this.sureAndCancelDialog.dismiss();
}
if (this.sureAndCancelDialog == null) {
SureAndCancelDialog sureAndCancelDialog2 = new SureAndCancelDialog(this.mContext, 2131492961);
this.sureAndCancelDialog = sureAndCancelDialog2;
((TextView) sureAndCancelDialog2.getView(2131296444)).setText(getResources().getString(2131689573));
this.sureAndCancelDialog.setOnClickCancel(new SureAndCancelDialog.onClickCancel() {
public final void onClickCancel() {
J0ACT.this.lambda$onBackPressed$0$J0ACT();
}
});
this.sureAndCancelDialog.setOnClickSure(new SureAndCancelDialog.onClickSure() {
public final void onClickSure() {
J0ACT.this.lambda$onBackPressed$1$J0ACT();
}
});
}
this.sureAndCancelDialog.show();
}
public void lambda$onBackPressed$0$J0ACT() {
this.sureAndCancelDialog.dismiss();
}
public void lambda$onBackPressed$1$J0ACT() {
this.sureAndCancelDialog.dismiss();
finish();
}
}