Освой Android играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

SMS и MMS

2-й курс/Закрытая зона

Обмениваемся SMS между виртуальными устройствами на эмуляторе
Отправить SMS через намерение ACTION_VIEW
Отправить SMS через намерение ACTION_SENDTO
Отправить SMS программно
Отслеживаем статус отправки и доставки SMS
Проверка SMS на соответствие максимальной допустимой длине
Передача бинарных сообщений
Отслеживание входящих SMS
Приём бинарных сообщений
Отправить MMS через намерение ACTION_SEND
Новые правила для KitKat

Отправка SMS-сообщений является одной из наиболее востребованных функций в мобильных телефонах. Многие пользователи предпочитают набирать текстовые сообщения вместо телефонного звонка.

Технология SMS разработана для обмена небольшой текстовой информацией между мобильными телефонами. Она поддерживает отправку как текстовых (пригодных для чтения человеком), так и бинарных (созданных для обработки приложениями) сообщений. Более современный протокол под названием MMS позволяет пользователям отправлять и получать сообщения с мультимедийными данными: фотографиями, видео- и аудиофайлами.

Обмениваемся SMS между виртуальными устройствами на эмуляторе

Вы можете обмениваться SMS между виртуальными устройствами. Для этого вам сначала нужно их запустить. Если у вас одно устройство, то создайте еще через Android Virtual Device Manager (меню Window | AVD Manager). Например, у меня было два устройства для Android 2.3.3 и Android 4.0.

У каждого устройства в заголовке есть четырёхзначное число, типа 5554 или 5556. Запускаем программу "Сообщения" (Messages), набираем это число и вводим нужный текст для сообщения. Отправляем сообщение и на другом устройстве сразу появляется уведомление о пришедшем сообщениии. Открываем и отвечаем. Вот так всё просто

SMS между устройствами

Единственная проблема - некорректная работа с русскими буквами. Я попытался ответить на русском, а на устройстве пришло сообщение с кракозябрами.

Можно запустить и одно устройство и отсылать сообщения самому себе. Процесс отправки сообщения на эмулятор описан здесь.

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Реклама