Хорошо, я посмотрел презентацию Google I/O от 2011 года по NFC на одноранговой сети.
Демонстрация была сделана на Gingerbread с использованием приложения Sticky Notes
Теперь в этой демонстрации оба устройства onNewIntent() вызывались одновременно, поэтому оба устройства пытаются обмениваться информацией друг с другом.
На ICS и выше у вас есть Android Beam.
С Android Beam вам нужно коснуться, чтобы вызвать событие onNewIntent(), которое отправит сообщение NDef.
Теперь проблема заключается в том, что теперь, чтобы вызвать onNewIntent() на обоих устройствах, оба пользователя на каждом устройстве должны одновременно «Touch To Beam».
Есть ли способ, которым, когда вы Touch To Beam на одном устройстве, оба могут вызывать onNewIntent()?
Я пытаюсь разработать приложение, которое будет обмениваться данными друг с другом, но для того, чтобы оно работало в приятной дружественной манере, мне нужно, чтобы устройства одновременно обменивались данными после запуска Touch To Beam на одном устройстве. Я надеюсь, что это возможно.
Изменить: выглядит так это может быть невозможно :(