博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
edittext,bmob短信验证讲解
阅读量:488 次
发布时间:2019-03-06

本文共 1263 字,大约阅读时间需要 4 分钟。

1:edittext:

与TextView的区别就是edittext是可以被编辑的,与之前讲的视图所有的属性,它皆有:

android:inputType="number" 文本的输入形式,下图中,除了TextView不是edittext之外,以下都是,inputType的模式 就对应以下不同的格式的输入框,number对应的就是Number格式的

android:letterSpacing="2" 字与字之间的距离 文本的接听事件
meditText.addTextChangedListener(object :TextWatcher{     override fun afterTextChanged(s: Editable?) { 字符串被改变之后     }     override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {    字符串改变之前     }     override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {     字符串正在被改变的时候     } 2:用bmob进行短信验证 一:进入bmob官网注册之后 二:选择:数据服务-》Android 三:根据提示完成至初始化bmobSDK就可以了。 初始化bmobSDK需要的applicationID:点击应用key

进入应用密钥:第一个便是applicationID

四:选择短信服务-》android 五:下面有两个方法     这个是用于发送验证码的
BmobSMS.requestSMSCode("手机号", "DataSDK", object : QueryListener
() { //DateSDK 该参数是指短信模板类型,DataSDK是默认的短信模板类型 override fun done(smsId: Int, e: BmobException) { if (e == null) { //如果没有错误,也就是发送成功要做的事情 } else { //没有发送成功要做的事情 } } })
验证验证码  BmobSMS.verifySmsCode("手机号", "输入的验证码", object : UpdateListener() {      override fun done(e: BmobException) {          if (e == null) {              //验证码验证成功            } else {              //验证码没有验证成功          }      }  })

转载地址:http://tooyz.baihongyu.com/

你可能感兴趣的文章