我想制作一个使用 WiFi-Direct 的数据共享应用程序,其中发送方设备有一个活动,其中将显示一个二维码,其中包含有关该设备的所有信息,供其他对等点连接到该设备(例如 MAC 地址,其中设备是群组所有者等)
接收方设备扫描二维码并连接到设备,然后发送方打开浏览器选择要发送的数据,然后发送。
问题: 我无法找到任何方法直接使用给定的数据连接设备,而不是先扫描然后连接。
有人可以帮我吗?
QRGEncoder qrgEncoder = new QRGEncoder(preSharedKey, null, QRGContents.Type.TEXT, lesserDimension); ServerSocket 服务器 = 新 ServerSocket(6678); 套接字套接字 = server.accept();
我认为本教程会对您有所帮助.. https://dzone.com/articles/android-device-matching-with-socket-programming
QRGEncoder qrgEncoder = new QRGEncoder(preSharedKey, null, QRGContents.Type.TEXT, smallerDimension);
ServerSocket server = new ServerSocket(6678);
Socket socket = server.accept();