Я работаю в приложении, в котором мне нужно отправить сообщение группе, подключенной прямым подключением p2p wifi. Как отправить сообщение с одного устройства на другое, подключенное через Wi-Fi прямое соединение P2P Android?как отправить сообщение с одного устройства на другое
2
A
ответ
0
Вы на самом деле нужно послать следующие смс прежде, чем предыдущий один отправляются, для этого вам необходимо проверить состояние смс отправленного, смотрите этот учебник, он говорит:
Если вам необходимо следить за состоянием процесса SMS сообщение отправки, вы можете использовать два PendingIntent объекты вместе с двумя объектами BroadcastReceiver, как это:
//---sends an SMS message to another device---
private void sendSMS(String phoneNumber, String message)
{
String SENT = "SMS_SENT";
String DELIVERED = "SMS_DELIVERED";
PendingIntent sentPI = PendingIntent.getBroadcast(this, 0,
new Intent(SENT), 0);
PendingIntent deliveredPI = PendingIntent.getBroadcast(this, 0,
new Intent(DELIVERED), 0);
//---when the SMS has been sent---
registerReceiver(new BroadcastReceiver(){
@Override
public void onReceive(Context arg0, Intent arg1) {
switch (getResultCode())
{
case Activity.RESULT_OK:
Toast.makeText(getBaseContext(), "SMS sent",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
Toast.makeText(getBaseContext(), "Generic failure",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_NO_SERVICE:
Toast.makeText(getBaseContext(), "No service",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_NULL_PDU:
Toast.makeText(getBaseContext(), "Null PDU",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_RADIO_OFF:
Toast.makeText(getBaseContext(), "Radio off",
Toast.LENGTH_SHORT).show();
break;
}
}
}, new IntentFilter(SENT));
//---when the SMS has been delivered---
registerReceiver(new BroadcastReceiver(){
@Override
public void onReceive(Context arg0, Intent arg1) {
switch (getResultCode())
{
case Activity.RESULT_OK:
Toast.makeText(getBaseContext(), "SMS delivered",
Toast.LENGTH_SHORT).show();
break;
case Activity.RESULT_CANCELED:
Toast.makeText(getBaseContext(), "SMS not delivered",
Toast.LENGTH_SHORT).show();
break;
}
}
}, new IntentFilter(DELIVERED));
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);
}
Смежные вопросы
- 1. Как отправить уведомление с одного устройства на другое
- 2. WP7 отправить тост с одного устройства на другое
- 3. XMPPFramework - Как перенести изображение с одного устройства на другое?
- 4. Как отправить push-сообщение на другое устройство?
- 5. Как отправить изображение с одного iPad на другое?
- 6. как отправить сообщение из одного приложения консоли Windows в другое?
- 7. Как отправить изображение с одного устройства на другое в фоновом режиме на Android?
- 8. Как перенести данные с одного устройства на другое по wifi
- 9. Как начать работу с одного устройства Android на другое?
- 10. Как отправить push-уведомление с одного устройства Android на другое устройство Android с использованием синтаксического анализа?
- 11. Отправляйте строку из одного устройства в другое
- 12. Отправить сообщение NDEF с Android-устройства с помощью Xamarin
- 13. Можно ли отправить сообщение из одного приложения в другое?
- 14. Как отправить push-уведомление с одного устройства на другое несколько устройств в Android?
- 15. Как отправить данные (мгновенно) с одного холста на другое?
- 16. Как отправить сообщение без уведомления с сервера на устройства ios?
- 17. Android отправляет уведомление с одного устройства на другое
- 18. Можно ли воспроизводить звук с одного устройства iOS на другое?
- 19. Как отправить строку данных с одного устройства Android на другой?
- 20. Переадресация вызова с одного устройства на другое через Bluetooth
- 21. Отправить трансляцию из одного приложения в другое
- 22. Отправить push-уведомление с одного устройства Android на другое Использование GCM
- 23. Как сделать приложение для связи приложений через сеть с одного устройства на другое в Android?
- 24. Отправить SQL-таблицу на другое устройство Android
- 25. Как отправить сообщение с одного модуля на другой?
- 26. Как отправить сообщение из одного диалога другому?
- 27. Используя шаблон стратегии, чтобы отправить другое сообщение
- 28. Отправить сообщение уведомления конкретных UUID андроид устройства
- 29. Twilio: Как пометить сообщение как ответ на другое сообщение?
- 30. Android отправляет lat/lang одного устройства в другое приложение
Thankx для ответа, но это не я прошу, я должен отправить через одноранговой Wi-Fi прямое подключение – Priyanka
Пожалуйста, помогите мне, я не знаю, как это сделать. – Priyanka
Попробуйте эту ссылку, это может помочь вам http://code.google.com/p/sip2peer/ –