Andrioid请求服务器

时间:2016-01-16 19:21:40

标签: android api android-activity android-api-levels

我正在开发Android应用程序。 在我想要的应用程序中,如果应用程序未与互联网连接,应用程序也会在该时间请求服务器。

是否有办法在离线时间连接服务器。

3 个答案:

答案 0 :(得分:2)

没有兄弟因为以下原因而没发生

1:该地区可能没有可用的互联网。

2:Wifi需要密码才能连接那里的wifi,但其中的任何一个密码都不会保存,因此无法以任何方式自动放置任何网络的密码。

3:您手机的Wifi模块可能无法正常工作

选项2

另一种选择是,当没有任何互联网且互联网可用时,保存数据Sqlite,然后使用广播接收器将数据发送到服务器。

谢谢

答案 1 :(得分:1)

绝对不是。如果没有实际连接,则无法与服务器建立连接。

答案 2 :(得分:1)

没人办法。但为了你的目的。将所有数据存储在本地数据库中(在电话本身中)并编写一个侦听网络连接的接收器。一旦网络可用,那么您的接收器将被调用,现在这是您可以将本地数据传递到服务器的时间。 这就是Whatsapp的做法。