欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Android如何實(shí)現(xiàn)短信驗(yàn)證服務(wù)-創(chuàng)新互聯(lián)

這篇文章主要介紹Android如何實(shí)現(xiàn)短信驗(yàn)證服務(wù),文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)“設(shè)計(jì)定江山,服務(wù)贏天下“的思想,用細(xì)節(jié)和態(tài)度獲得客戶的認(rèn)可與同行的尊重,服務(wù)是成都創(chuàng)新互聯(lián)企業(yè)文化中重要的核心思想,每一位員工要致力成為客戶心中堅(jiān)實(shí)的服務(wù)后盾。

具體內(nèi)容如下

package com.skiers.demo_learn;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.view.View;import android.widget.EditText;import android.widget.TextView;import com.mob.MobSDK;import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivity;import cn.smssdk.EventHandler;import cn.smssdk.SMSSDK;public class ThridActivity extends AppCompatActivity {  EditText editText;  TextView textView;  EditText editText1;  Handler handler;  EventHandler eventHandler = null;  @Override  protected void onCreate(@Nullable Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_third);    initView();    initEvent();  }  private void initView() {    MobSDK.init(this);    editText = findViewById(R.id.editText);    textView = findViewById(R.id.textView6);    editText1 = findViewById(R.id.editText1);    SMSSDK.setAskPermisionOnReadContact(false);    eventHandler = new EventHandler() {      public void beforeEvent(int var1, Object var2) {        System.out.println("beforeEvent + =================================");        System.out.println(var1);        System.out.println(var2);      }      public void afterEvent(int event, int result, Object data) {        System.out.println("afterEvent + =================================");        // afterEvent會(huì)在子線程被調(diào)用,因此如果后續(xù)有UI相關(guān)操作,需要將數(shù)據(jù)發(fā)送到UI線程        Message msg = new Message();        msg.arg1 = event;        msg.arg2 = result;        msg.obj = data;        getHandler().sendMessage(msg);        System.out.println("afterEventEND + =================================");        System.out.println(data);      }      public void onRegister() {        System.out.println("onRegister + =================================");      }      public void onUnregister() {        System.out.println("onUnregister + =================================");      }    };    // 注冊(cè)一個(gè)事件回調(diào),用于處理SMSSDK接口請(qǐng)求的結(jié)果    SMSSDK.registerEventHandler(eventHandler);  }  private void initEvent() {    // 請(qǐng)求驗(yàn)證碼    findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {      @Override      public void onClick(View v) {        getHandler().sendEmptyMessage(-1);        String content = editText.getText().toString();        System.out.println(content + "----------------------------edit Text");        // 請(qǐng)求驗(yàn)證碼,其中country表示國(guó)家代碼,如“86”;phone表示手機(jī)號(hào)碼,如“13800138000”        SMSSDK.getVerificationCode("86", content);      }    });    // 提交驗(yàn)證碼    findViewById(R.id.button1).setOnClickListener(new View.OnClickListener() {      @Override      public void onClick(View v) {        String content = editText1.getText().toString();        System.out.println(content + "----------------------------edit Text");        // 提交驗(yàn)證碼,其中的code表示驗(yàn)證碼,如“1357”        SMSSDK.submitVerificationCode("86", "18079919252", content);      }    });  }  //處理數(shù)據(jù) 驗(yàn)證碼,手機(jī)號(hào) ---------主線程 ----可以Handler跟新視圖,數(shù)據(jù)處理類  private Handler getHandler() {    if (handler == null) {      handler = new Handler(Looper.getMainLooper(), new Handler.Callback() {        @Override        public boolean handleMessage(Message msg) {          int event = msg.arg1;          int result = msg.arg2;          Object data = msg.obj;          if (event == SMSSDK.EVENT_GET_VERIFICATION_CODE) {            if (result == SMSSDK.RESULT_COMPLETE) {              System.out.println("驗(yàn)證碼已發(fā)送,注意查收-----------------==================================");              // TODO 處理成功得到驗(yàn)證碼的結(jié)果              // 請(qǐng)注意,此時(shí)只是完成了發(fā)送驗(yàn)證碼的請(qǐng)求,驗(yàn)證碼短信還需要幾秒鐘之后才送達(dá)            } else {              System.out.println("驗(yàn)證碼發(fā)送失敗-----------------==================================");              // TODO 處理錯(cuò)誤的結(jié)果              ((Throwable) data).printStackTrace();            }          } else if (event == SMSSDK.EVENT_SUBMIT_VERIFICATION_CODE) {            if (result == SMSSDK.RESULT_COMPLETE) {              System.out.println("驗(yàn)證碼通過驗(yàn)證-----------------==================================");              // TODO 處理驗(yàn)證碼驗(yàn)證通過的結(jié)果            } else {              System.out.println("驗(yàn)證碼未通過驗(yàn)證-----------------==================================");              // TODO 處理錯(cuò)誤的結(jié)果              ((Throwable) data).printStackTrace();              System.out.println("hello java ==================================");            }          }          // TODO 其他接口的返回結(jié)果也類似,根據(jù)event判斷當(dāng)前數(shù)據(jù)屬于哪個(gè)接口          return false;        }      });    }    return handler;  }  // 使用完EventHandler需注銷,否則可能出現(xiàn)內(nèi)存泄漏  protected void onDestroy() {    super.onDestroy();    SMSSDK.unregisterEventHandler(eventHandler);  }}

以上是“Android如何實(shí)現(xiàn)短信驗(yàn)證服務(wù)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁(yè)題目:Android如何實(shí)現(xiàn)短信驗(yàn)證服務(wù)-創(chuàng)新互聯(lián)
文章鏈接:http://chinadenli.net/article16/epsdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、搜索引擎優(yōu)化App設(shè)計(jì)、外貿(mào)建站網(wǎng)站維護(hù)ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)
国产精品尹人香蕉综合网 | 亚洲av专区在线观看| 亚洲中文字幕在线综合视频| 成人亚洲国产精品一区不卡| 超碰在线免费公开中国黄片| 国产精品久久久久久久久久久痴汉| 一二区不卡不卡在线观看| 国产精品欧美一级免费| 日韩欧美第一页在线观看| 日本精品视频一二三区| 大伊香蕉一区二区三区| 亚洲精品一区二区三区日韩| 国产成人精品一区在线观看| 中文字幕精品一区二区三| 女人高潮被爽到呻吟在线观看| 亚洲一区二区三区av高清| 久久精品伊人一区二区| 久久精品免费视看国产成人| 婷婷九月在线中文字幕| 五月婷婷综合缴情六月| 亚洲一区在线观看蜜桃| 黄色激情视频中文字幕| 日韩日韩欧美国产精品| 免费观看一级欧美大片| 日本特黄特色大片免费观看 | 91麻豆视频国产一区二区| 国产精品一区欧美二区| 嫩草国产福利视频一区二区| 亚洲综合激情另类专区老铁性| a久久天堂国产毛片精品| 好骚国产99在线中文| av免费视屏在线观看| 欧美日韩亚洲国产精品| 中文字幕精品人妻一区| 在线观看免费无遮挡大尺度视频| 欧美日韩国产另类一区二区| 日韩美女偷拍视频久久| 人妻少妇av中文字幕乱码高清| 好吊一区二区三区在线看| 国产伦精品一一区二区三区高清版 | 91久久国产福利自产拍|