如何在安卓界面添加按钮并绑定事件

如何在安卓界面添加按钮并绑定事件

课程大纲

本次教程的目标是,学会将安卓apk反向工程后,如何在界面上添加普通按钮、图片按钮和文本框,并响应点击事件,实现绑定小插件、代码片段和自定义功能代码等功能。

需要的软件

《安卓抓包大师》,本教程用来示范修改的apk,从 安卓修改大师的工具箱/网络抓包下载

准备工作

下载本次教程用来修改布局的安卓抓包大师,电脑上面安装安卓修改大师和雷电9模拟器,将上述安卓抓包大师用安卓修改大师进行反编译,做好布局修改的准备工作。

如何定位需要修改的布局文件

  1. 直接搜索界面上面的文字进行定位
  2. 用安卓修改大师抓取界面,获取资源id或者直接定位
  3. 分析代码定位(类源代码中搜索 R.layout.)
  4. 参考《第二十二讲 安卓Apk布局修改从入门到精通-安卓修改大师官网 — 首款定制任何安卓应用的神器! 第二十二讲 安卓Apk布局修改从入门到精通》

如何添加控件

在布局编辑界面,点击布局属性面板添加按钮,图片框等等控件,可以设置各种属性进行美化

如何给控件绑定点击事件(添加插件和代码片段)

在布局代码里面点击添加的控件(也可以点击原有的控件),然后点击右侧的插件列表,打开的界面需要设置布局所在的Activity,您可以从下拉列表中选择该布局所在的Activity,如果不清楚,可以手机连接电脑后,在手机上打开包含当前布局的界面,然后点击界面上的自动检测按钮进行检测。
选择需要的插件并设置相关参数后,直接点击插入代码后重新打包即可。
注意:请在布局代码里面务必点击需要添加点击事件的布局代码,并使其亮显

如何添加自定义代码

  1. 先写好实现了自定义功能的Java方法
  2. 通过安卓修改大师的工具箱/Smai转换(或者Android studio编译后反编译生成smai),生成Smai方法
  3. 随便选择一个代码片段,并通过上述方法添加到项目中
  4. 找到对应类,将上述的方法拷贝到代码里面
  5. 找到自动添加的方法体,调用上述方法
  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值