Как отправить SMS-сообщение на Android-устройстве в фоновом режиме?

В моем приложении я должен иметь возможность отправлять текстовое сообщение в фоновом режиме без вмешательства пользователя. Я использую SmsManager (код ниже), чтобы выполнить это. Он отправляет сообщение, но всплывающее окно с просьбой выбрать способ доставки показывается (даже после отправки сообщения). Таким образом, у меня установлен Google Voice. Есть ли способ избежать отображения этого всплывающего окна при отправке текстового сообщения? Возможно, я буду использовать другой метод?

Благодаря!

SmsManager sm = SmsManager.getDefault(); sm.sendTextMessage(number, null, message, null, null); 

Обновление: так, чтобы увидеть, что произойдет, я выбрал метод доставки по умолчанию, являющийся «текстовым сообщением», и поставьте флажок, используя это как значение по умолчанию. Теперь, когда я отправляю сообщение, используя код выше, он отправляет его в фоновом режиме, но он также выводит пустую форму для отправки сообщения: | Как я могу избавиться от этого? 🙂

Восстановлено устройство, и проблема исчезла, поэтому, должно быть, это приложение третьей стороны, которое вызывает отправку новой формы сообщения, теперь все хорошо, смс отправляется в фоновом режиме. Спасибо за вашу помощь …

Я тестировал это и не имел этой проблемы. У меня установлен Google Voice, но я использую его только для голосовой почты на моей основной линии, поэтому, возможно, это так. Могу ли я предположить, что у вас есть отдельный номер голоса? Я думаю, что это просто проблема с Android, не зная, какой номер отправить текст, поэтому вам нужно будет выбрать по умолчанию в первый раз. Есть ли возможность установить его как метод по умолчанию? Если вы намерены отправить этот текст в тайне, возможно, вам захочется переосмыслить свои намерения для этого.

Intereting Posts
Как создать предварительный просмотр камеры с использованием API 21 android? Как я могу использовать getSystemService в классе non-activity (LocationManager)? Наложение изображений на предварительный просмотр камеры SurfaceView Пользовательский ListView с Date как SectionHeader (используемый пользовательский SimpleCursorAdapter) GetWidth () и getHeight () всегда возвращает 0. Пользовательский вид DownloadManager VS Собственная реализация загрузки? Динамический AutocompleteTextView с ArrayAdapter и TextWatcher Android: таймер обратного отсчета, например, с 10:00 до 00:00? Используя OnclickListener для TextView? Как отключить эмулятор Android через командную строку Как создать тост в телефонном разговоре? В чем разница между планированием одной задачи с помощью диспетчера аварийных сигналов и ScheduledExecutorService Создайте массив маркеров Google Maps V2 Как я могу проверить, видно ли вид или нет в Android? Получить координаты сенсорного события на Android Android: Галерея подкласса не просматривает событие onKeyDown