[大家好,我遇到麻烦了,我的一个朋友要求提供一个聊天的Android应用程序,使用该应用程序可以找到“ People Nearest”,首先我说可以,但是现在我做不到。所以这是我的第一个应用程序,我是为我想知道“附近的人”对于应用程序而言是简单功能还是难以实现的人而制作的我见过像swarm这样的应用程序,可以向您显示附近的人但不幸的是,我找不到任何帮助,资源或教程,我唯一能找到的就是Google的附近消息,我不确定那不是我要找的东西因此,如果您能帮助我,或者至少告诉我在哪里可以找到帮助,我将非常高兴。
对此的基本要求是您必须拥有用于存储所有用户数据的服务器。
服务器端:
((如果您没有服务器端脚本编写经验,则可以使用python flask实现这种简单的要求)
您的API必须具有。
/ register->注册用户配置文件(唯一的ID,名称,位置等)并将其保存在数据库中。
/ receive_location->接收位置(lat lang值),在用户配置文件中更新,并检查数据库中半径范围内的所有记录(由您定义或从用户那里获取),并返回用户详细信息列表给客户。
客户端:
具有一个IntentService,它将以一定的时间间隔将客户端的位置发布到服务器,将返回您定义的半径内的用户列表。
用户googleApiClient获取位置和服务器。http://developer.android.com/training/location/retrieve-current.html
使用回收站视图显示此结果。从意图服务发送本地广播,以告知包含回收者视图的活动进行更新。