Освой Android играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
2-й курс/Закрытая зона
Обновлено 24 июля 2024
Обмениваемся SMS между виртуальными устройствами на эмуляторе
Отправить SMS через намерение ACTION_VIEW
Отправить SMS через намерение ACTION_SENDTO
Отправить SMS программно
Отслеживаем статус отправки и доставки SMS
Проверка SMS на соответствие максимальной допустимой длине
Передача бинарных сообщений
Отслеживание входящих SMS
Приём бинарных сообщений
Отправить MMS через намерение ACTION_SEND
Новые правила для KitKat
Технология SMS разработана для обмена небольшой текстовой информацией между мобильными телефонами. Она поддерживает отправку как текстовых (пригодных для чтения человеком), так и бинарных (созданных для обработки приложениями) сообщений. Более современный протокол под названием MMS позволяет пользователям отправлять и получать сообщения с мультимедийными данными: фотографиями, видео- и аудиофайлами.
Совет для старой версии студии. Потом эмуляторы немного изменились и с тех пор я не тестировал пример в новых условиях, но по идее должно работать. Вы можете обмениваться SMS между виртуальными устройствами. Для этого вам сначала нужно их запустить. Если у вас одно устройство, то создайте ещё через Android Virtual Device Manager (меню Window | AVD Manager). Например, у меня было два устройства для Android 2.3.3 и Android 4.0.
У каждого устройства в заголовке есть четырёхзначное число, типа 5554 или 5556. Запускаем программу "Сообщения" (Messages), набираем это число и вводим нужный текст для сообщения. Отправляем сообщение и на другом устройстве сразу появляется уведомление о пришедшем сообщениии. Открываем и отвечаем. Вот так всё просто
Единственная проблема - некорректная работа с русскими буквами. Я попытался ответить на русском, а на устройстве пришло сообщение с кракозябрами.
Можно запустить и одно устройство и отсылать сообщения самому себе. Процесс отправки сообщения на эмулятор описан здесь.
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью