【问题标题】:Sync between two devices without Internet connection: Is it possible?在没有互联网连接的两台设备之间同步:有可能吗?
【发布时间】:2017-10-26 11:51:09
【问题描述】:

我的课程要求是构建一个 Android 应用程序,列出附近所有可用的移动设备。所有设备都无法访问互联网。

为了方便起见,假设所有设备都安装了我的应用程序。

当用户首次安装我的应用时,他们必须定义用户名并上传个人资料图片。

当他们启动我的应用程序时,它应该显示以下有关附近其他设备的配置文件信息:

  • 用户名头像

现在,我知道这是一个开放式问题,但我完全被难住了,需要一些指导。

具体来说,我发现以下几点具有挑战性:

如何在没有互联网的情况下在设备/我的应用程序之间建立通信? 如何检索其他设备的个人资料图片而无需将所有内容本地存储在设备上 我做了一些研究,发现 Wi-Fi Peer to Peer,但不确定这是否适合我的用例,因为我没有互联网访问权限。蓝牙是另一种选择,但我认为在交换数据之前必须先配对设备。

【问题讨论】:

    标签: android mobile


    【解决方案1】:

    您可以使用“YourAppName”之类的名称启动 Wifi 热点。 并在该网络内创建简单的广播此数据。 所以:

    1. 用户打开您的应用并注册;
    2. 你的应用,检查是否有WIFI“YourAppName”。
    3. 如果否,您的应用启动热点“YourAppName”。
    4. 如果是,您的应用会提示用户连接到此网络。
    5. 如果连接成功建立,您将需要考虑如何将数据列表传输到您的应用程序,并将其呈现给用户

    希望这些步骤对您有所帮助!祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多