在没有Internet连接的情况下在两台设备之间同步:是否可以?

时间:2017-10-26 11:51:09

标签: android mobile

我的课程要求是构建一个Android应用程序,列出所有可用的移动设备。没有任何设备可以访问互联网。

为了简化操作,我们假设所有设备都安装了我的应用程序。

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

当他们启动我的应用时,它应显示以下有关其他设备的个人资料信息:

  • 用户名个人资料图片

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

具体来说,我发现这些观点具有挑战性:

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

1 个答案:

答案 0 :(得分:0)

您可以使用名称“YourAppName”启动Wifi热点。 并在此网络中创建简单的brodcasting此数据。 所以:

  1. 用户打开您的应用并注册;
  2. 您的应用程序,检查是否有WIFI“YourAppName”。
  3. 如果不是,您的应用就会开始热点“YourAppName”。
  4. 如果是,您的应用会提示用户连接到此网络。
  5. 如果连接成功建立,您需要考虑如何将数据列表传输到您的应用,并将其表示给用户
  6. 希望这些步骤对您有所帮助!祝你好运