如何将文件从我的服务器发送到Android应用程序?

时间:2011-10-30 05:49:51

标签: android networking upload push-notification google-cloud-messaging

我需要从我的服务器向Android应用程序发送文件。我将用户的IP地址保存在他上次上线时的数据库中。

Android是否有像互联网上的监听器这样的东西,所以我可以发送请求(来自带有IP的myserver),以检查它是否是我正在寻找的用户,或者IP是否已经改变?

2 个答案:

答案 0 :(得分:0)

移动设备上的IP地址非常短暂。此外,为了节省电池电量,许多手机在不使用时会关闭wifi天线。当然,互联网连接在移动设备上总是很不稳定。

因此,设备通常要求服务器“给我一个文件吗?”通常要简单得多。在Android上执行此操作的一个好方法是使用AlarmManager并让设备定期检查是否有应该下载的文件 - 可能每天一次或两次。

答案 1 :(得分:0)

您可能需要查看Android Cloud to Device Messaging Framework。例如,您可以使用它来告诉Android设备上的应用程序有从服务器获取的新内容。