Android注冊簡訊驗證碼功能

來源:互聯網
上載者:User

標籤:set   調用   json格式   gif   wifi   ref   eth   原始碼   dcl   

一、簡訊驗證的效果是通過使用彙總資料的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

Android注冊簡訊驗證碼功能

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.