喵咕网络验证
  1. MGALV2
喵咕网络验证
  • 接口文档
  • 普通请求
  • 加密请求
  • 云函数使用文档
  • CLI使用文档
  • 接口管理-接口拓展
  • 单码接口
    • 获取单码信息接口
      GET
    • 单码以卡充卡
      GET
    • 单码登出
      GET
    • 单码心跳接口
      GET
    • 单码登录
      GET
    • 单码解绑
      GET
  • 会员接口
    • 用户登录
      GET
    • 获取会员信息(已登录)
      GET
    • 用户注册
      GET
    • 用户登出
      GET
    • 用户心跳
      GET
    • 获取会员信息(未登录)
      GET
    • 用户解绑
      GET
    • 用户充值
      GET
    • 修改密码(已登录)
      GET
    • 修改密码(未登录)
      GET
    • 修改昵称
      GET
    • 查询工单类型
      GET
    • 添加新的反馈主题
      GET
    • 获取已登录用户的所有反馈主题
      GET
    • 获取反馈主题下的聊天记录
      GET
    • 发送聊天消息
      GET
  • 通用接口
    • 获取程序变量
    • 获取应用免费状态
    • 获取程序版本列表
    • 获取最新版本
    • 云函数
    • 设置私有数据
    • 获取私有数据
  • MGALV2
    • MGALV2介绍
    • MGALV2-各种加密方式
    • MGALV2-VPN代理检测
    • MGALV2-随机数与机器码
    • MGALV2-程序变量获取
    • MGALV2-版本更新检测
    • MGALV2-单码登录
    • MGALV2-单码解绑
    • MGALV2-单码心跳
    • MGALV2-MGUI
    • MGALV2-实战演示
  • 文档
    • 接口文档
    • 云函数最佳使用
    • CLI使用教程
    • 普通请求
    • 加密请求
    • 接口管理-接口拓展
    • 常见问题
      • 通用解答
      • 功能答疑
  1. MGALV2

MGALV2-MGUI

类描述#

chengxujm 是由 MGALV2 框架下的一个UI操作方法,用于单码卡密登录,提供了输入框输入卡密、验证卡密、解除绑定卡密以及初始化操作,封装了验证流程中的界面元素,并处理卡密的存储和读取操作,该类通过接口 jmjk 来提供回调功能,并且对弹窗整体的一个体验感,比如说动画这些,登录成功保存卡密下次登录自动写入卡密、公告的显示,强制更新以及公告的应用等等都进行了彻彻底底的制作与优化。

构造方法#

参数:
jiekou: 实现 jmjk 接口的回调对象,提供卡密验证、解绑和初始化操作的回调函数。

方法列表#

1. void xianshitanchuang(Context shangxiawen)#

显示卡密对话框,就是显示这个卡密登录验证弹窗的方法!
参数:
shangxiawen: 当前程序包上下文,用于创建弹窗。
描述:
该方法会创建一个包含卡密输入框、验证按钮、解绑按钮以及公告显示,弹窗标题等多功能的弹窗,用户可以输入卡密并进行验证或解绑操作,所有的界面元素都在此方法中初始化和展示。

2. void shezhibiaoti(String biaotiwenben)#

设置弹窗的标题。
参数:
biaotiwenben: 弹窗标题文本。

3. void shezhigonggao(String gonggaowenben)#

设置弹窗的公告内容。
参数:
gonggaowenben: 公告内容文本。

4. void shezhianniuwenzi(String jiebangwenben, String yanzhengwenben)#

设置验证按钮和解绑按钮的文字。
参数:
jiebangwenben: 解绑按钮的文本。
yanzhengwenben: 验证按钮的文本。

5. void shezhitishi(String xindetishi)#

设置输入框的提示文本。
参数:
xindetishi: 输入框的提示文本。

6. String huoqukamineirong()#

获取当前输入框中的卡密内容。
返回值:
返回输入框中用户输入的卡密内容。

7. void guanbitanchuang(int shijian)#

关闭弹窗。
参数:
shijian: 等待时间(以秒为单位),在指定时间后关闭弹窗。如果 shijian 为 0,则立即关闭。

8. String cckm(String km)#

存储卡密到文件中。
参数:
km: 需要存储的卡密。
返回值:
返回 "200" 表示成功,返回 "404" 表示存储失败。

9. String hqkm()#

读取存储的卡密。
返回值:
返回存储的卡密内容,如果文件不存在,返回 "404"。

10. void neirongbiangenggengxin(int shijian, String neirong)#

更新公告内容并在指定时间后恢复原内容,比如说我点击登录按钮,我原先的公告文本控件显示的是公告,点击之后会变成响应状态,也就是内容参数里面的内容,在设定的时间内会变回去公告内容。
参数:
shijian: 等待时间(以秒为单位)。
neirong: 新的公告内容。

11. void qiangzhigengxin(boolean kaiguan)#

强制更新UI显示状态。
参数:
kaiguan: true 隐藏输入框和按钮,false 显示输入框和按钮。

jmjk 接口文档#

jmjk 是用于处理卡密登录、解绑和初始化操作的接口,比如说点击按钮的逻辑,这个弹窗创建的时候要显示什么,要怎么做等等。

接口方法#

1. void denglu(String kami)#

进行卡密登录。
参数:
kami: 用户输入的卡密。

2. void jiebang(String kami)#

进行卡密解绑。
参数:
kami: 用户输入的卡密。

3. void chushihua()#

初始化操作,通常在弹窗展示时调用。
private chengxujm tanchuang;

调用例子#

修改于 2024-09-20 15:38:20
上一页
MGALV2-单码心跳
下一页
MGALV2-实战演示
Built with