短信验证
来源:互联网 发布:js随机数1到25 编辑:程序博客网 时间:2024/06/04 18:49
导包SMSSDK
et = (EditText) findViewById(R.id.et1);et2 = (EditText) findViewById(R.id.et2); SMSSDK.initSDK(this, "xxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxxxx");EventHandler eh = new EventHandler() {@Overridepublic void afterEvent(int event, int result, Object data) {if (result == SMSSDK.RESULT_COMPLETE) {// 回调完成Log.e("msg", result + "--------回调完成-" + data);if (event == SMSSDK.EVENT_SUBMIT_VERIFICATION_CODE) {// 提交验证码成功Log.e("msg", result + "--------提交验证码成功" + data);} else if (event == SMSSDK.EVENT_GET_VERIFICATION_CODE) {Log.e("msg", result + "--------获取验证码成功" + data);// 获取验证码成功} else if (event == SMSSDK.EVENT_GET_SUPPORTED_COUNTRIES) {// 返回支持发送验证码的国家列表Log.e("msg", result + "--------返回支持发送验证码的国家列表" + data);}} else {((Throwable) data).printStackTrace();}}};SMSSDK.registerEventHandler(eh); // 注册短信回调 public void get(View v) { // 获得验证码 num = et2.getText().toString(); SMSSDK.getVerificationCode("+86", num);}public void yanzheng(View v) { // 获得验证码Log.e("msg", "-----..." + et.getText().toString());SMSSDK.submitVerificationCode("+86", num, et.getText().toString());}mainzhong
<Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="get" android:text="获得验证码" /> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:onClick="yanzheng" android:layout_height="wrap_content" android:text="验证验证码" />权限
<uses-permission android:name="android.permission.READ_CONTACTS" /><uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.RECEIVE_SMS" /><uses-permission android:name="android.permission.GET_TASKS" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Key133d41e8100e6Secret9430f7a3a73ea578d52b0ea1627ef6db
SMSSDK.initSDK(this, "13346a0b14a61","98635b2c00e7e9a113adac621197a437");
0 0
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- 短信验证
- C#之三十八 简单工厂设计模式
- 详解XMLHttpRequest的跨域资源共享
- 改进的插入排序算法
- 打印杨辉三角
- Linux下Redis安装部署
- 短信验证
- 相机标定获得内参矩阵及其他参数
- Error “You must not call setTag() on a view Glide is targeting” when use Glide
- 猴子报数
- ListView优化方案
- eclipse下maven配置
- 从yoman/react-webpack学习nodejs
- 队列的使用—WIN32控制台贪吃蛇(VS2010,C++语言)
- git常用命令的使用