2013-05-09 2 views
3

Я отлаживаю приложение для Android, которое использует функцию отправки SMS. Чтобы протестировать эту функцию, мне нужно отправить SMS на устройство, использующее это приложение. Я тестирую это приложение на реальном устройстве. (который подключается к компьютеру через adb)Отладка Android: Отправьте sms с cmd на реальное устройство

Мой вопрос: Как я могу отправить SMS-сообщение с компьютера на это устройство. Кажется, я пробовал этот учебник tutorial, но он не работает.

telnet 
o localhost 5554 (or 5555) 

Я всегда получаю «Не могу найти хост». Итак, пожалуйста, расскажите мне, как эта работа.

Спасибо :)

ответ

2

Является ли ваше реальное устройство телефон, подключенный к сети? Отправьте SMS с другого телефона или через шлюз электронной почты.

IIRC, 5554, 5555 и т. Д. Являются «номерами телефонов» эмуляторов. Мои заметки о отправке SMS-сообщения в эмуляторы говорят:

Чтобы протестировать SMS в эмуляторе, просто запустите второй эмулятор и отправьте тестовые сообщения на номер эмулятора, например. «5554»

Возможно, вы также можете использовать telnet для этого, я не знаю. Если это так, мне нужно обновить свои заметки.

p.s. Вот мои заметки по электронной почте и по SMS шлюзы:

Verizon:  [email protected] 
AT&T:   [email protected] 
T-Mobile:  [email protected] 
Sprint:  [email protected] 

Alltel  @message.alltel.com 
Amp'd   @vtext.com 
Boost   @myboostmobile.com 
AT&T   @txt.att.net 
Metrocall  @page.metrocall.com 
Nextel  @messaging.nextel.com 
Sprint  @messaging.sprintpcs.com 
T-Mobile  @tmomail.net 
US Cellular @mms.usc.net 
Verizon  @vtext.com 
Virgin (USA) @vmobi.com 
Windstream @windstream.net 
0

Кажется, что ADB слушает соединения на порт 5037

«телнет локальный 5037» подключается к компьютеру.

Попробуйте ADB убить-сервер ADB запуска сервера

Когда ADB начинается, он будет печатать номер порта

+0

да. adb прослушивает порт 5037. Но когда я набираю: localhost 5037, он появляется: «подключение к локальному хосту» навсегда. (отличные от другого порта, что они говорят «не удается подключиться») – hqt

+0

Я думаю, что этот порт предназначен для связи между adb и adb-сервером. Я не знаю, что вы можете сделать, подключившись к нему напрямую через telnet. –

+5

Вы можете использовать только telnet для андроида на эмуляторе, а не на физическом устройстве – Boardy

Смежные вопросы