免费手机短信验证

目前市面上已经有了很多提供短信验证的服务商,有收费的,也有免费的。如果是个人的开发者,用免费的是最划算的了!下面我就介绍一个免费的短信验证平台--- Mob.com

  1. 首先需要注册成为mob平台用户,然后进入控制中心中的【免费短信验证码SDK】,在界面上点击【添加新应用】添加自己的应用。这一步骤完成之后,会给你提供一个AppKey和一个App Secret。需要把这两个码记下来,下面有重要用处。

免费手机短信验证_第1张图片免费手机短信验证_第2张图片
2. 打开网址http://sms.mob.com/Download)下载sdk。解压之后如下图:
免费手机短信验证_第3张图片
 3. 在ecliplse中导入这个sdk,作为一个library,然后把它作为一个库引入到你自己的项目中
 4.需要在AndroidManifest.xml中添加如下smssdk需要的权限

  1. <uses-permission android:name="android.permission.READ_CONTACTS" />  
  2. <uses-permission android:name="android.permission.READ_PHONE_STATE" />  
  3. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  
  4. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  
  5. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>  
  6. <uses-permission android:name="android.permission.INTERNET" />  
  7. <uses-permission android:name="android.permission.RECEIVE_SMS" />  
  8. <uses-permission android:name="android.permission.GET_TASKS" />  
  9. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  
 5 在activity标签下添加如下信息:
  1. <activity  
  2. android:name="cn.smssdk.SMSSDKUIShell"  
  3. android:configChanges="keyboardHidden|orientation|screenSize"  
  4. android:theme="@android:style/Theme.Translucent.NoTitleBar"  
  5. android:windowSoftInputMode="stateHidden|adjustResize"/> 
  6. 接下来,在你的项目启动的时候,调用SMSSDK.initSDK(this, “appkey”, “appsecret”);  第二个和第三个参数分别是你在mob平台上添加应用提供的两个码!

总结

        至此,一个短信验证功能就已经实现了。这个平台有一些限制,app必须联网,验证码只能是4位。还有就是验证短信不能自定义,只能是  【xxxx】xxxx的验证码:7521。  这种形式的。
下载:我的demo地址http://download.csdn.net/detail/yangtuxiaojie/8905615


你可能感兴趣的:(软件开发,android)