Android отправляет SMS, которое видно в ветке SMS (без графического интерфейса) - PullRequest
9 голосов
/ 06 октября 2010

Что мне нужно:
- Отправка SMS без взаимодействия с графическим интерфейсом (выбор клиента для отправки SMS отсутствует)
- SMS должно быть видно в теме, запрашиваемой из "content: // mms-sms / messages /" / "threadId

В настоящее время я использую SMSManager:

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phone, null, message, null, null);  

Есть ли способы сделать это на всех устройствах, учитывая, что на каждом из них есть свое приложение SMS. Заранее спасибо.

Ответы [ 2 ]

14 голосов
/ 06 октября 2010

Только что понял, вы можете использовать ContentResolver для вставки SMS и не забудьте добавить разрешения: "Использования-разрешения android: name =" android.permission.WRITE_SMS "

   ContentValues values = new ContentValues();
   values.put("address", phone);
   values.put("body", message);
   getContentResolver().insert(Uri.parse("content://sms/sent"), values);
1 голос
/ 19 июля 2012

Вам необходимо использовать следующее значение:

values.put("thread_id", threadId);

И это будет связано с темой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...