设为首页 加入收藏

TOP

Android 发送短信服务及其虚拟机测试
2014-11-24 13:24:37 来源: 作者: 【 】 浏览:1
Tags:Android 发送 短信服务 及其 虚拟 测试

具体代码如下:


package com.android.test.sms;


import java.util.List;


import android.telephony.SmsManager;


public class SmsPlan{


public String SmsSend(String No, String Content){


String result = "true";


String strNo = No.trim();


String strContent = Content;


try {


SmsManager smsManager = SmsManager.getDefault();


/// 如果字数超过70,需拆分成多条短信发送


if (strContent.length() > 70) {


List msgs = smsManager.divideMessage(strContent);


for (String msg : msgs) {


smsManager.sendTextMessage(strNo, null, msg,null,null);


}


} else {


smsManager.sendTextMessage(strNo, null, strContent,null,null);


}


} catch (Exception e) {


// TODO: handle exception


result="flase:" +e.getMessage();


}


return result;


}


}


需要注意的是在使用这个方法之前记得在AndroidMainifest.xml中增加允许使用短信发送选项(在结束标签之后>):


"android.permission.SEND_SMS"/>


Ok,这些弄完了,接下来,我们开始进行测试。当然了,不可能一开始就放到真机上进行测试,真机上测试的话,短信费用是很高的。


我们可以这么做


通过启动两个模拟器进行测试,发送短信时就拨另一个的端口号(如5554等)就行了!!!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android ExpandableListView 展开.. 下一篇Android+Unity游戏开发基础之场景..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: