2021-04-01

edittext,bmob短信验证讲解

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<Int>() {
//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://www.shaoqun.com/a/656737.html

跨境电商:https://www.ikjzd.com/

联动优势:https://www.ikjzd.com/w/1921

贝贝官网:https://www.ikjzd.com/w/1321


1:edittext:与TextView的区别就是edittext是可以被编辑的,与之前讲的视图所有的属性,它皆有:android:inputType="number"文本的输入形式,下图中,除了TextView不是edittext之外,以下都是,inputType的模式就对应以下不同的格式的输入框,number对应的就是Number格式的android:letterSpaci
patents:https://www.ikjzd.com/w/857
海维:https://www.ikjzd.com/w/1891
丰趣海淘:https://www.ikjzd.com/w/1716
老婆穿着透视装坐家教腿上调情:http://www.30bags.com/m/a/252623.html
关于亚马逊品牌注册:你想知道的一切:https://www.ikjzd.com/home/131343
我的第一次天台性事 撩开娇小女郎的睡衣使劲挺进:http://www.30bags.com/m/a/254747.html

No comments:

Post a Comment