android虚拟机短信,Android 发送短信服务及其虚拟机测试

在Android中发送短信的服务测试主要会用到 android.telephony.SmsManager;包

具体代码如下:

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中增加允许使用短信发送选项(在结束标签之后>):

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值