在Android项目中,用户注册的时候一般都会用到手机短信验证,最近使用了Bmob的短信验证,感觉还行,这里推荐给大家使用,下面是使用的方法:

1、注册一个Bmob账号

注册成功之后,按照开发文档一步一步来,先创建自己的应用,然后会分配你一个app key,这个是之后你要在Android代码中初始化Bmob使用的key

2、下载sdk和相关demo

根据demo实例或者根据开发文档,将短信验证功能集成到自己创建的app中,在项目中使用

BmobSMS.initialize(context,Bmob Application ID);

来初始化自己bmob短信sdk

3、调用接口发送短息验证码

BmobSMS.requestSMSCode(this, "手机号", "SMSCheck", new RequestSMSCodeListener() {public void done(Integer arg0, BmobException arg1) {if (arg1 == null) {// 验证码发送成功System.out.println("短信id:" + arg0);// 用于查询本次短信发送详情}}
});

4、检测验证码输入是否正确

BmobSMS.verifySmsCode(this, "手机号","你获得的验证码",new VerifySMSCodeListener() {public void done(BmobException ex) {if (ex == null) {// 短信验证码已验证成功System.out.println("bmob验证通过");} else {System.out.println("bmob验证失败:code ="+ ex.getErrorCode() + ",msg = "+ ex.getLocalizedMessage());}}
});

上面就是短信验证的一个简单的方法,希望对大家有帮助

Android手机短信验证--Bmob短信验证相关推荐

  1. Android4.4 往短信收件箱中插入自定义短信(伪造短信)

    这段时间稍微有点空闲,把前一段学习Android做过的一些小项目整理整理.虽然没有什么工程量很大的项目,但是对于一个新手,解决这些问题还是花了一段时间.感觉还是非常有记录的意义呢~~~么么哒*-* 今 ...

  2. 您可以在Windows PC或Android手机上使用iMessage吗?

    Denys Prykhodov/Shutterstock.comDenys Prykhodov / Shutterstock.com Want iMessage for Android or Wind ...

  3. Android 系统(164)---手机收到8bit编码的短信无法显示

    手机收到8bit编码的短信无法显示 android默认不支持8bit编码,8bit只是数据传输的一种方式,8bit编码并没有定义唯一的字符编码表来指明某个编码表示某个字符,所以没办法唯一去解析它 代码 ...

  4. android 短信位置,浅析Android手机卫士之手机实现短信指令获取位置

    推荐阅读: 获取位置 新建一个service的包 新建一个GPSService类继承系统的Service类 清单文件中注册一下 重写onCreate()方法,服务创建的时候回调 重写onDestroy ...

  5. android 手机短信恢复,Android短信如何恢复

    Android短信如何恢复?虽然当下微信使用非常普及,但不少重要事项还是会使用短信进行沟通的,比如快递密码箱ID提醒.信用卡还款提醒.验证码等.其目的是确保一定收到,不会因断网.未登陆等消息消失.所以 ...

  6. android修改短信内容,Android手机

    Android手机为例,如何查看/更改短信中心号码 在上述的几个情况之中,第一种现象比较普遍.许多用户接收不到信息大多也和短信中心号码有关.在Symbian系统手机,以及Windows Mobile系 ...

  7. android手机获取系统短信sqlite数据库并查看内容

    一个朋友过来,准备玩玩Ta的android手机,给我之前还要拿回去看看,结果是ta把短信加密了(第三方短信),怕我知道ta的啥见不得人的秘密.o(∩_∩)o 哈哈.TA威胁我说加密了,看我怎么看.结果 ...

  8. 吉信通php 短信配置,吉信通:手机APP为什么要用短信验证?

    原标题:吉信通:手机APP为什么要用短信验证? 手机的蓬勃发展,衍生出来众多APP,让原本功能单一的手机号身份变得多样化.如今似乎每个人的手机号都绑定了或多或少的各种账号,手机绑定的东西越来越多,涉及 ...

  9. iphone同步android短信,如何从iPhone导入短信到Android手机?

    如何将Android SMS 2113导入iPhone: 1. 使用QQ同步助手来引导5261从Android 4102机器1653发出SMS消息 2. 使用iTools 3.0导出 iPhone短信 ...

最新文章

  1. 新算法可模拟人脑整体神经电路
  2. Interview:人工智能岗位面试—人工智能岗位求职之机器学习算法工程师必备知识框架结构图
  3. Mysql中文乱码问题解决
  4. pythonista3安装stash_Pythonista下stash安装教程
  5. 中国的区块链技术,究竟发展到哪里了?
  6. 构造函数创建私有变量(防继承)
  7. 美图秀秀计算机教程,美图秀秀批处理软件详细图文版使用教程,一起学习吧
  8. 全能挤房器 v2.1
  9. 人脸识别门禁系统java实现_基于 Java 实现的人脸识别功能(附源码)
  10. 计算机操作系统知识点总结(有这一篇就够了!!!)
  11. 9.2 5道半leetcode+2verilog+ques lists
  12. 贝多芬《 d小调第九交响曲》(Symphony No.9 in d Minor, Op.125, 1824)(永无完结)
  13. IE无法打开internet站点已终止操作的解决办法
  14. K_A08_004 基于 STM32等单片机驱动MX1919模块按键控制直流电机正反转加减速启停
  15. BaseAdataer基本设配器
  16. OpenGL 纹理基础与索引
  17. “越老越值钱”的7个职业
  18. php fpm 错误日志在哪,php fpm如何开启错误日志
  19. 电子科大2020计算机考研真题,2021电子科技大学考研历年真题复习资料
  20. 苹果cms10的一次尝试发现了苹果cms10被挂马极有可能是苹果cms作者故意的js漏洞或后门导致

热门文章

  1. Win8 Metro(C#)数字图像处理--2.37Wallis图象锐化
  2. Html5 css文本属性,html5常用文本标签、CSS文本外观属性,你了解多少?
  3. coo ceo cfo cto cio 区别
  4. 《MATLAB智能算法30个案例》:第23章 基于蚁群算法的二维路径规划算法
  5. 使用Gitolite实现分布式版本控制系统的权限管理
  6. WePY1 vs WePY2
  7. Error 1040 Too many connections
  8. 【渝粤教育】电大中专电子商务网站建设与维护 (24)作业 题库
  9. Solaris的crontab
  10. 投资界百年老店,巨头之友,现在它来中国买起了茅台