短信 (SMS)
Text Message (SMS)
我想从我的应用程序发送消息,只需点击 button.Here 是我的代码
SmsManager sms = SmsManager.getDefault();
String msg="your message";
String numbers[]={"9560******","9560******"};
System.out.println("test msg");
sms.sendTextMessage(numbers[1],null,msg,null,null);
单击按钮时,仅测试消息在 screen.sendTextMessage 上打印,working.Message 未使用此发送。 logcat.
上没有异常或错误
请帮帮我。
嗯......我建议你把它放在 try{}catch{}
上以了解发生了什么问题......检查一下:
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(numbers[1], null, msg, 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();
}
顺便说一下,不要忘记将此添加到您的 manifest.xml
<uses-permission android:name="android.permission.SEND_SMS" />
如果这不起作用(它应该)看看这个sms-messaging-android
我想从我的应用程序发送消息,只需点击 button.Here 是我的代码
SmsManager sms = SmsManager.getDefault();
String msg="your message";
String numbers[]={"9560******","9560******"};
System.out.println("test msg");
sms.sendTextMessage(numbers[1],null,msg,null,null);
单击按钮时,仅测试消息在 screen.sendTextMessage 上打印,working.Message 未使用此发送。 logcat.
上没有异常或错误请帮帮我。
嗯......我建议你把它放在 try{}catch{}
上以了解发生了什么问题......检查一下:
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(numbers[1], null, msg, 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();
}
顺便说一下,不要忘记将此添加到您的 manifest.xml
<uses-permission android:name="android.permission.SEND_SMS" />
如果这不起作用(它应该)看看这个sms-messaging-android