Android注冊短信验证码功能

一、短信验证的效果是通过使用聚合数据的SDK实现的

,效果例如以下:

二、依据前一段时间的博客中输了怎么注冊!

注冊之后找到个人中心找到申请一个应用就可以!

三、依据官方文档创建项目

官方文档API下载地址:http://yunpan.cn/cZwc6mum75yYx 訪问password 9f29

(包括了项目jar的导入操作)

四、调用SDK

第一步:创建并配置project(详细方法參见project配置部分的介绍);

第二步:在AndroidManifest中加入开发密钥、所需权限等信息。

(1)在application中加入开发密钥

<meta-data
        android:name="JUHE_KEY"
        android:value="开发人员 key" />  

2)加入所需权限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION " />
<uses-permission android:name="android.permission.READ_FINE_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />

第三步,在应用程序创建时初始化 SDK引用的Context 全局变量:

package com.juhe.captcha;

import com.thinkland.sdk.util.CommonFun;

import android.app.Application;

/**
 * 初始化
 *
 * 最好在application标签中加入
 *
 * android:name="com.xuliugen.checkmessage.CaptchaApplication"
 *
 * @author piaodangdehun
 *
 */
public class CaptchaApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        // 在使用SDK各组件之前初始化context信息。传入ApplicationContext
        // 注意该方法要再setContentView方法之前实现
        // 在SDK各功能组件使用之前都须要调用
        // CommonFun.initialize(getApplicationContext(),true);,因此我们建议该方法放在Application的初始化方法中
        /**
         * 初始化方法
         *
         * @param context
         * @needFriends 是否须要好友功能
         */
        CommonFun.initialize(getApplicationContext(), false);
    }

}

首先获取SMSCaptcha实例 :

SMSCaptcha smsCaptcha= SMSCaptcha.getinstance();

回调方法參数:

public void onResult(int code, String reason, String result)

code 返回码:

server: 0 成功; 1 错误;

本地: -2 本地网络异常; -3 server网络异常;-4 解析错误;-5初始化异常

reason 返回信息 成功或错误原因.

result 返回结果,JSON格式.错误或者无返回值时为空.

五、项目源代码下载地址:

http://yunpan.cn/cZwcDLm8TiNRm 訪问password c502

时间: 2024-10-13 00:42:16

Android注冊短信验证码功能的相关文章

Android自动获取短信验证码

前言:android应用的自动化测试必然会涉及到注册登录功能,而许多的注册登录或修改密码功能常常需要输入短信验证码,因此有必要能够自动获得下发的短信验证码. 主要就是实时获取短信信息. android上获取短信信息主要有BroadcastReceiver方式与数据库方式,要实时的话就BroadcastReceiver比较方便 public class SMSReceiver extends BroadcastReceiver{    private String verifyCode="&quo

Android自动读取短信验证码

Android自动读取短信验证码 extends:http://www.cnblogs.com/jiayaguang/p/4366384.html 实现自动获取手机的短信验证码,原理通过监听短信数据库的变化来解析短信,获取验证码. 直接附上代码: 1.建立一个监听数据库的类 import java.util.regex.Matcher; import java.util.regex.Pattern; import android.app.Activity; import android.data

Android开发:app工程集成mob短信验证码功能

一.前言 现在的app基本上都需要用到短信功能,注册时或者有消息通知时需要给用户发送一条短信,但是对于个人开发者来说,去买第三方的短信服务实在是有点奢侈,很好的是mob为我们提供了免费的短信验证码服务功能,我不是打广告,的确觉得这项服务很不错.那么下面就简单讲一下如何在自己的工程里集成mob的短信功能,其实整个流程并不复杂,只是个人觉得mob的官方文档有点小乱,官方Demo也有点小复杂,同时有一些细节地方容易被忽视,也会导致一些问题. PS:太喜欢mob的logo了. 二.实现过程 本篇只涉及A

android_app开发集成mob短信验证码功能

一.前言 现在的app基本上都需要用到短信功能,注册时或者有消息通知时需要给用户发送一条短信,但是对于个人开发者来说,去买第三方的短信服务实在是有点奢侈,很好的是mob为我们提供了免费的短信验证码服务功能,我不是打广告,的确觉得这项服务很不错.那么下面就简单讲一下如何在自己的工程里集成mob的短信功能,其实整个流程并不复杂,只是个人觉得mob的官方文档有点小乱,官方Demo也有点小复杂,同时有一些细节地方容易被忽视,也会导致一些问题. PS:太喜欢mob的logo了. 二.实现过程 本篇只涉及A

[Android]手机短信验证功能

介绍 短信验证功能大家都很熟悉了.在很多地方都能见到,注册新用户或者短息验证支付等.短信验证利用短信验证码来注册会员,大大降低了非法注册,很大程度上提高了用户账户的安全性. 目前市面上已经有了很多提供短信验证的服务商,有收费的,也有免费的.如果是个人的开发者,用免费的是最划算的了!下面我就介绍一个免费的短信验证平台---Mob.com Mob平台提供的短信验证功能可以实现快速的验证和匹配通讯录好友功能,并且能为每个app每天提供10000条免费短信验证.很多开发者都想在自己的app中集成短信验证

android自动填写短信验证码

广播类 package com.examp.azuoyoutong.listner; import java.util.regex.Matcher;import java.util.regex.Pattern; import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.telephony.SmsMessage;import

PHP 短信验证码功能

现在网站在建设网站时为了保证用户信息的真实性,往往会选择发短信给用户手机发验证码信息,只有通过验证的用户才可以注册,这样既保证了用户的联系信息资料的100%的准确性,也为用户提供了一种最方便快捷的注册方式 . 那么我们今天就来说一下 短信发送原理, 如下图 工作开发流程: 第一.实现php手机短信验证功能的基本思路 1.要找到短信服务提供商,接入短信服务 2.在网站信息提交页面请求发送信息 3.服务器向短信服务提供商通信,提交发送请求 4.短信服务提供商通过运营商将信息发送到用户的手机中第二 :

【源码分享】微米CMS怎么调用短信验证码功能

对接短信的时候发现一家短信公司,有些不错的短信验证码的插件,对接起来挺方便的,有需求的可以看一下.http://www.ihuyi.com/ 插件说明 本插件系互亿无线针对微米CMS_V29.2版本开发,请按以下说明进行安装,插件内的所有文件均为对原文件的修改,如果你的系统经过二次开发,安装本插件之前,请仔细核对修改. 功能介绍 手机号短信验证注册 安装步骤 覆盖以下文件Conf/sms.php.weimicms/Lib/ORG/Sms.class.php.tpl/System/Site/sms

PHP之短信验证码功能

现在网站在建设网站时为了保证用户信息的真实性,往往会选择发短信给用户手机发验证码信息,只有通过验证的用户才可以注册,这样既保证了用户的联系信息资料的100%的准确性,也为用户提供了一种最方便快捷的注册方式 .那么我们今天就来说一下 短信发送原理, 如下图工作开发流程: 第一.实现php手机短信验证功能的基本思路 1.要找到短信服务提供商,接入短信服务 2.在网站信息提交页面请求发送信息 3.服务器向短信服务提供商通信,提交发送请求 4.短信服务提供商通过运营商将信息发送到用户的手机中 第二 :手