在Android JUnit测试中向当前设备发送SMS

时间:2012-03-06 10:28:12

标签: android

我在JUnit测试中使用以下代码将SMS发送到当前设备:

// Get device phonenumber
TelephonyManager telMgr = (TelephonyManager) getActivity().getSystemService (Context.TELEPHONY_SERVICE);
String phoneNumber = telMgr.getLine1Number();
// Send SMS
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, "sms body", null, null);

在模拟器中测试但这不起作用,我已设置PHONE_STATE并设置SEND_SMS权限。
有没有人知道更好的方法来编写一个发送短信到当前设备的测试? (不使用亚行)

0 个答案:

没有答案