在android studio中使用sms manager运行sms发送应用程序是否需要sim卡测试设备
我的代码如下,我创建了一个发送短信的按钮,单击该按钮,用户应向号码发送消息。该消息未收到。但我在该测试设备中没有sim卡。是否因为该原因,我没有获得输出。有人能帮我发送消息吗在android studio中使用sms manager运行sms发送应用程序是否需要sim卡测试设备,android,Android,我的代码如下,我创建了一个发送短信的按钮,单击该按钮,用户应向号码发送消息。该消息未收到。但我在该测试设备中没有sim卡。是否因为该原因,我没有获得输出。有人能帮我发送消息吗 btnmsg2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try { String name=etna
btnmsg2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
String name=etname.getText().toString();
String message=etmessage.getText().toString();
String Phoneno="96891961976";
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("+96891961976",null, message, null, null);
Toast.makeText(getApplicationContext(), "Message Sent",
Toast.LENGTH_LONG).show();
} catch (Exception ex) {
Toast.makeText(getApplicationContext(),ex.getMessage().toString(),
Toast.LENGTH_LONG).show();
ex.printStackTrace();
}
我还添加了
在清单文件中当然你需要sim卡才能发送smsIf,如果不是这样,你希望它如何工作!这是显而易见的。短信不适用于移动数据:)我的编码部分正确吗?是,您的编码部分正确@Sowmya。请参考此解决方案。