В настоящее время я разрабатываю приложение для Android, которое включает обмен текстовыми сообщениями. Можно ли отправлять и получать текстовые сообщения только с помощью эмулятора Android? Если да, то как я могу это сделать?
Отправка и получение текста с помощью эмулятора Android
Ответы (6)
Это довольно просто:
- открыть консоль
- подключиться по телнету к работающему эмулятору:
telnet localhost 5554
(номер порта можно найти в названии эмулятора) - введите это:
sms send senderPhoneNumber textmessage
telnet
в последнее время у меня не работало. См. мой ответ на stackoverflow.com/a/38897485/1065835.
- person Maksim Dmitriev; 11.08.2016
Вы также можете использовать два эмулятора. Откройте оба эмулятора одновременно. Они будут названы emulator-5554
и emulator-5556
.
Затем с одного устройства отправьте текст (555)521-555x, где последние 4 цифры — это номер из имени эмулятора. Это позволит вам обмениваться текстовыми сообщениями между обоими устройствами.
Если вы используете Eclipse, это довольно просто. 1 1) Перейдите к DDMS.
2) Там левая панель будет состоять из списка активных эмуляторов, выберите свой эмулятор, а затем на правой панели вы получите Управление эмулятором-> Действие телефонии-> Входящий номер, Сообщение. Введите их и нажмите «Отправить».
3) В вашем эмуляторе вы получите сообщение.
Привет :)
Если вы работаете в Windows: 1. Установите клиент telnet через командную строку, набрав
pkgmgr /iu:"TelnetClient"
2. Введите telnet localhost 5554 . Здесь 5554 — это число, которое фигурирует в названии эмулятора.
- Введите смс отправить 1234 "сообщение"
Вы сделали ! Ваше здоровье ! Проверьте свой эмулятор на наличие полученного сообщения
Если вы прочтете документацию по эмулятору, то увидите, что можете отправлять и получать текстовые сообщения между средой внутри эмулятора и консолью эмулятора.
На самом деле отправка их в реальный мир потребует, чтобы у вас где-то была служба sms-шлюза и что-то написали для перемещения трафика между ним и эмулятором.
откройте другой эмулятор и проверьте их номера в заголовке окна, например 5554:имя эмулятора
и просто введите номер (5554) в поле «Кому» и нажмите «Отправить».