安卓开发短信验证

1、进入mob.com,进行登录-》选中自己的头像进入后台-》点击securityCodeSDK->添加对应的应用

2、进入应用后,选择快速集成,首先根据提示下载所需要的SDK

3、在eclipse里面新建工程

4、将下载的SDK解压,把SMSSDK导入import

5、把解压文件中的有权限和一个activity粘贴到自己所建文件的Mainfest中

6、选中导入的SMSSDK右击鼠标,选择properties属性,选中IS Library,->选中Apply应用->点击OK

7、同样方法找到自己所建的工程属性,选择Add把刚才的SMSDK进行添加,选择应用

8、在xml文件中添加

<Button 
       android:id="@+id/bind_phone"
       android:layout_width="wrap_content"
      android:layout_height="wrap_content"
       android:text="注册或者绑定手机号码"
       android:textSize="16sp"
       android:textColor="#464646"
       />

9、activity中代码如下

public class MainActivity extends Activity {
private Button bindphone;
String APPKEY="appkey";//在mob.com所建的应用AppKey
String APPsecrete="appsecret";//在mob.com所建的应用App Secret
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //初始化
        SMSSDK.initSDK(this, APPKEY, APPsecrete);
        bindphone = (Button) this.findViewById(R.id.bind_phone);
        //设计点击事件
        bindphone.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)
{
//结果完成,获取数据data
HashMap<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);
}
});
    }
    public void submitUserInfo(String country,String phone)
    {
    Random r = new Random();
    String uid = Math.abs(r.nextInt())+"";
    String nickname = "mm";
    SMSSDK.submitUserInfo(uid, nickname, null, country, phone);
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洋葱ycy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值