安卓逆向经典案例——XX牛
按钮绑定方式
1.抓包
2.查看界面元素,找到控件id
通过抓包,发现点击登录后,才会出现Encrpt加密信息,所以我们通过控件找到对应id:btn_login
按钮绑定方法——第四种
public class LoginActivity extends BasicActivity implements View.OnClickListener {
private Type DEFAULT_TYPE;
private EditText etMobile;
private EditText etPwd;
private long firstime = 0;
private Map<String, String> para;
private JsonRequest request;
case C0828R.C0830id.btn_login /* 2131558593 */:
String mobile = ((Object) this.etMobile.getText()) + "".trim();
String pwd = ((Object) this.etPwd.getText()) + "".trim();
Utils.hideSoftInput(this, this.etPwd);
if (checkInput(mobile, pwd)) {
login(mobile, pwd);
return;
}
return;
如果获取的id是btn_login,会执行获取账号和密码。
这里@override是注解,当编译时,用于检查父类中有没有对应方法
比如这里的View.onClickListener接口中有名为onClick的方法。如果没有编译器会报错