Имитация полученных SMS на реальном устройстве Android

Я разрабатываю приложение для телефонов Android, которое имеет отношение к текстовым сообщениям. Я нашел много руководств по имитации полученного текстового сообщения на эмуляторе, но я тестирую программное обеспечение на реальном устройстве.

Есть ли способ обмануть реальный телефон Android, чтобы думать, что он получил SMS?

Я пробовал с adb shell и используя sms send команда, но я думаю, что она доступна только на эмуляторах при использовании telnet.

1 ответ

Насколько я понимаю, мотивом для этого является создание SMS-сообщения о фальсификации, будь то для устройства или для эмулятора.

Для достижения этой цели вам, возможно, придется немного пересмотреть ситуацию с поставщиками контента для обмена сообщениями. Существуют поставщики контента, связанные с обменом сообщениями, которые вы можете использовать для добавления записей в БД, что является общим методом эмуляции SMS и также используется приложениями фейера SMS. Пожалуйста, будьте осторожны, чтобы не полагаться на это, поскольку Android не гарантирует, что у провайдеров контента будет такой доступ навсегда.

Также обратитесь к этой ссылке: http://android-developers.blogspot.com/2010/05/be-careful-with-content-providers.html

Надеюсь это поможет.

Другие вопросы по тегам