Отправить сообщение с одного эмулятора Android на другой? - PullRequest
3 голосов
/ 29 июня 2011

Интересно, как отправить сообщение, скажем, с симулятора сервера, который является проектом Android и работает на порту 5554, в другой проект Android, который является клиентом на порту 5556?Мне нужно, чтобы это сообщение отображалось на экране, и я понятия не имею, как установить это соединение.

Ответы [ 3 ]

12 голосов
/ 27 декабря 2011

используя номер эмулятора (вверху слева от устройства, например, 5554, 5556), вы можете сделать это. введите этот номер в качестве номера телефона и отправьте сообщение.

1 голос
/ 29 июня 2011

Простая отправка SMS может быть реализована с помощью этого кода

PendingIntent pi = PendingIntent.getActivity(this, 0,
        new Intent(this, SMS.class), 0);                
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, pi, null);

Если вы хотите отправить сообщение с одного устройства на другое, просто укажите его порт в phoneNumber.

1 голос
/ 29 июня 2011

Пожалуйста, обратитесь к образцу приложения SMSTest, загруженному в разделе «Файлы». Это показано, как отправить SMS между двумя эмуляторами с помощью API SMSManager: http://groups.google.com/group/android-developers/files

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...