使用Android 4.1+,将唯一字符串传递给sender->接收者,然后返回接收者>发件人的最简单方法是什么?
实施例。使用NFC的双向通信,只有一个用户按下" Touch to Beam" UI
编辑:我希望在不需要蜂窝连接的情况下完成此操作,以便Wifi平板电脑也可以执行此操作
答案 0 :(得分:0)
您可以使用wifi p2p(也就是wifi直接)来设置P2P本地wifi网络来进行文件传输。您可以阅读官方指南/草稿here(包含代码示例,需要Android 4.0或更高版本)。
或者您可以使用NFC(请参阅此helper class,这对我帮助很大。)
答案 1 :(得分:0)
@Comment WeldFire:不完全正确。 Android梁始终需要用户操作来传输数据(通过NFC),请参阅this question。
如果您需要通过NFC进行传输,则需要分别使用NFC主机卡仿真标签阅读器,这样更复杂但无需用户交互即可进行传输(需要API19 = Android 4.4+),请参阅docu。
也可以使用自动wifi p2p连接,this blog和example code一起使用。在我的观点中,这是在没有用户交互的情况下在Android设备之间建立连接的最简单且性能最佳的方式。