smssdk导入教程

来源:互联网 发布:c语言代码基础题目 编辑:程序博客网 时间:2024/06/06 12:40

现在几乎手机市场上全部的应用都继承了短信验证服务,因为其继承的间接性和用户使用的方便性,能够在注册环节为一个应用留住更多的用户。

最近的项目中集成了短信验证功能,所以来与大家分享一下,欢迎大家指正!

首先要到官网下载相应的sdk:

http://www.mob.com/downloadDetail/SMS/android

 

之后申请相应的appkey,不同版本的sdk的appkey是不可以共用的,这里需要注意一下。

由于我们的项目不需要提供的GUI所以操作比较简单,所以只需要将如图所示的相关jar包导入工程即可,导入操作和导入一般的jar包步骤相同,所以不再赘述


之后配置AndroidManifest.xml

 

打开您项目的“AndroidManifest.xml”,在其中添加如下的权限:

 

<uses-permissionandroid:name="android.permission.READ_CONTACTS" />

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE" />

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

<uses-permissionandroid:name="android.permission.INTERNET" />

<uses-permissionandroid:name="android.permission.RECEIVE_SMS" />

<uses-permissionandroid:name="android.permission.READ_SMS" />

<uses-permission android:name="android.permission.GET_TASKS"/>

<uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION" />

 

 

(没有什么特殊的权限都是一些常用的,即使不使用验证服务大部分也会用到)

 

最后启动SDK

 

在您的项目启动时,调用下面的代码:

 

SMSSDK.initSDK(this, "您的appkey","您的appsecret");

然后就可以在项目中使用mob提供的功能了。

 

 

下附官方文档:

http://wiki.mob.com/sms-android-%E6%97%A0gui%E6%8E%A5%E5%8F%A3%E8%B0%83%E7%94%A8/

 

0 0
原创粉丝点击