在没有互联网连接的情况下在两个设备之间同步:有可能吗



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

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

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

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

  • 用户名配置文件图片

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

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

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

您可以使用类似"YourAppName"的名称启动Wifi热点。并在这个网络中创建简单的数据广播。因此:

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

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

相关内容

  • 没有找到相关文章

最新更新