使用mob实现注册验证码
来源:互联网 发布:mac ps添加字体模版 编辑:程序博客网 时间:2024/06/05 02:00
激情,这是鼓满船帆的风。风有时会把船帆吹断;但没有风,帆船就不能航行。
本讲内容:使用mob实现注册验证码
一、注册验证码步骤:
第一步 :从mob官网下载获取SDK
其中“SMSSDK”目录存放的是短信SDK的全部内容,“SMSSDKSample”中保存了短信SDK的演示项目代码,而“SMSSDKSample.apk”则是“SMSSDKSample”的可执行程序。
第二步: 导入SDK(短信SDK使用项目依赖的方式完成集成)
1、复制“SMSSDK”目录到您自己项目的同一目录下(如报错可外加个文件夹),并将其导入到Eclipse中
2、右键您的项目,选择“属性”在弹出的窗口中侧栏选择“Android”,并在引用项目中选中“SMSSDK”
第三步:配置AndroidManifest.xml
<!-- SMS SDK权限 --> <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" />
然后打“application”下添加如下activity:
<!-- 添加mob.com的Activity --> <activity android:name="com.mob.tools.MobUIShell" android:configChanges="keyboardHidden|orientation|screenSize" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:windowSoftInputMode="stateHidden|adjustResize" />
示例一:
下面是res/layout/activity_main.xml 布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <Button android:id="@+id/id_registered" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/btn_registered" android:textSize="18sp" android:textColor="#000000"/></RelativeLayout>
下面是MainActivity.java主界面文件:
public class MainActivity extends Activity {private Button register;private String APPKEY="afd342eaa50a";private String APPSECRETE="46309a471ad1190583138b6e5e3786d7"; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //初始化 SMSSDK SMSSDK.initSDK(this, APPKEY, APPSECRETE); register=(Button) findViewById(R.id.id_registered); register.setOnClickListener(new OnClickListener() {public void onClick(View v) {//注册手机号RegisterPage registerPage=new RegisterPage();//注册回调事件registerPage.setRegisterCallback(new EventHandler(){//事件完成后调用public void afterEvent(int event, int result, Object data) {//判断结果是否已经完成if(result==SMSSDK.RESULT_COMPLETE){//获取数据dataHashMap<String, Object> maps=(HashMap<String, Object>) data;//国家String country=(String) maps.get("country");//手机号String phone=(String) maps.get("phone");submitUserInfo(country, phone);}}});//显示注册界面registerPage.show(MainActivity.this);}}); } /** * 提交用户信息 * @param country * @param phone */ public void submitUserInfo(String country,String phone){ Random r=new Random(); String uid=Math.abs(r.nextInt())+""; String nickName="Jin"; SMSSDK.submitUserInfo(uid, nickName, null, country, phone); }}
0 0
- 使用mob实现注册验证码
- Android使用mob实现手机号验证注册
- 使用mob实现短信验证码验证
- 使用MOB免费短信验证码进行登录(注册)
- Android使用mob手机号验证注册
- Mob免费验证码androidStudio实现
- Mob手机验证码android studio实现
- mob短信验证码SMSSDK的使用
- 使用mob获取短信验证码
- Mob- 短信验证使用
- Android--使用Mob实现获取免费短信验证码(Android Studio)
- 短信验证码验证(使用Mob SDK)
- 基于mob平台,手机短信验证码实现登录功能
- App开发中利用Mob实现免费短信验证码
- Android studio 下使用mob的短信验证码SMSSDK
- Android短信验证码mob,SMS的使用
- 使用mob发送短信验证码(自带GUI版本)
- [置顶] mob短信验证码SMSSDK的使用
- so 加载过程
- 数据库三大范式
- 欢迎使用CSDN-markdown编辑器
- [福利贴]Icon图标及启动图片的一键生成
- 一天连十万字都读不到的人是没有出路的
- 使用mob实现注册验证码
- IE浏览器中JSON对象兼容性的问题
- Windows平台下tomcat+java的web程序持续占cpu问题调试
- Android动画学习总结---下
- js的filter的巧用
- Java数组声明、创建、初始化
- PAT初级题目1009(Java实现)
- SharedPreferences.OnSharedPreferenceChangeListener
- iOS7 textView处理URL链接 以及点击 长按手势的处理