В моем приложении я не хочу использовать отправителя сообщения по умолчанию. Для этого я выполнил следующую ссылку В Android можно отправить sms-сообщение нескольким получателям в код?
- И этот код тоже работал. Но сообщения, которые я отправляю из этого код не сохраняется в исходящих и входящих почтовых ящиках.
-
Я использую sms-менеджер, как это в своем коде
SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(номер телефона, null, сообщение, null, null);
Но это не отправка sms.please, помогите мне с тем, как я могу отправить sms в android - Я тоже пробовал PendingIntent sentPI = PendingIntent.getBroadcast(это, 0, новый Intent ( SENT), 0);
PendingIntent deliveredPI = PendingIntent.getBroadcast(this, 0,
new Intent(DELIVERED), 0);
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);
Он также не работает.
SMSAPPActivity.java
EDIT:
btnSendSMS.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String message = txtMessage.getText().toString();
String[] PhnNoArray = new String[2];
PhnNoArray[0] = "9999999999";
PhnNoArray[1] = "8888888888";
// StringTokenizer st = new StringTokenizer(phoneNo, ",");
smsManager = SmsManager.getDefault();
for (int i = 0; i < PhnNoArray.length; i++) {
smsManager = SmsManager.getDefault();
// this is the function that does all the magic
// sms.sendTextMessage(phoneNumber, null, msg, pi, null);
smsManager.sendTextMessage(PhnNoArray[i], null, message, null,
null);
Toast.makeText(getBaseContext(), "SMS sent : " + i,
Toast.LENGTH_SHORT).show();
}
}
});
Пожалуйста, см. редактирование и скажите мне, что я сделал неправильно .tost появляется, но sms не получен на другом телефоне, используя этот код