Как я могу отправить SMS с BroadcastReceiver и проверить его статус?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу отправить SMS с BroadcastReceiver и проверить его статус?

Сообщение Anonymous »

Итак, это мой BroadcastReceiver

Код: Выделить всё

public class IncomingSMSListener extends BroadcastReceiver {
private static final String SMS_EXTRA_NAME = "pdus";

@Override
public void onReceive(Context context, Intent intent) {
SmsMessage[] messages = fetchSMSMessagesFromIntent(intent);
}

private SmsMessage[] fetchSMSMessagesFromIntent(Intent intent) {
ArrayList receivedMessages = new ArrayList();
Object[] messages = (Object[]) intent.getExtras().get(SMS_EXTRA_NAME);
for (Object message : messages) {
SmsMessage finalMessage = SmsMessage
.createFromPdu((byte[]) message);
receivedMessages.add(finalMessage);
}
return receivedMessages.toArray(new SmsMessage[0]);
}


Я могу нормально прочитать входящее сообщение и все такое, но, скажем, из здесь я хочу переслать сообщение на другой номер телефона и убедиться, что оно отправлено. Я знаю, что могу использовать SmsManager.sendTextMessage(), но как мне настроить часть PendingIntent, чтобы получать уведомления о том, отправлено ли SMS или нет?

Подробнее здесь: https://stackoverflow.com/questions/706 ... its-status
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»