【问题标题】:Can I connect 2 android devices via WiFi Direct using QR Codes我可以使用二维码通过 WiFi Direct 连接 2 台安卓设备吗
【发布时间】:2021-04-22 08:41:25
【问题描述】:

我想制作一个使用 WiFi-Direct 的数据共享应用程序,其中有一个用于发送方设备的活动,其中将显示一个 QR 码,其中包含有关设备的所有信息,以供其他对等方连接到该设备(如 MAC 地址,哪个设备是组所有者等)

接收方设备然后扫描二维码并连接到设备,之后发送方将打开资源管理器选择要发送的数据然后发送。

问题: 我找不到任何方法直接使用给定数据连接设备,而不是先扫描然后连接。

谁能帮我解决这个问题?

【问题讨论】:

    标签: android android-wifi wifi-direct wifip2p


    【解决方案1】:

    我认为本教程会对您有所帮助.. 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();
    

    【讨论】:

    • 该链接提到了使用 WiFi 热点,这将构成一个 ad-hoc 网络。你能给我一个方法来使用 p2p 系统的 WiFi direct 做同样的事情吗?
    猜你喜欢
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-12
    • 2013-09-13
    相关资源
    最近更新 更多