如何将数据从php文件发送到android文件,并在插入新数据时使用服务


How to send data from php file to android file and use service when new data was inserted?

我想使用添加接近警报的功能,我有纬度和经度。我怎么能对php文件说,当它获得新数据时,它会将数据发送到一个安卓文件,该文件将使用添加接近警报功能,并通知所有使用该应用程序且在100米半径内的人?

服务器端所需的只是:

  • 登录
  • ChangePosition=>设置当前用户(但是您将存储lat/long信息)到他的新位置
  • PersosnArme=>在您的记录中搜索用户附近的人员。我是当然,有大量的php-libs或sql脚本可以获得特定半径内的用户
    保存用户旁边当前有个人-您需要它"需要更新"
  • NeedsUpdate:如果你的android手机需要同步,则返回一个简单的bool列表,基于保存的PersonsNearMe信息和请求

您可以很容易地将其构建为RESTful服务器。JSON是您的朋友:http://php.net/manual/en/book.json.php

构建RestfulClient更容易:您只需要在开始时登录,每隔n秒查询一次"NeedsUpdate",然后在有人出现时启动警报框。最后,无论何时使用ChangePosition移动,都必须告诉服务器。