大家好我遇到了麻烦我的一位朋友要求找一个可以找到的聊天Android应用程序"附近的人"使用这个应用程序,首先我说是的我可以做到但现在我无法做到。 所以这是我的第一个应用程序,我是为那些我想知道的人做的,如果"附近的人"是一个简单的应用程序功能,或它很复杂,很难做到 我见过像swarm这样的应用程序,可以向你展示附近的人 但不幸的是我无法找到任何帮助或来源或教程,我唯一能找到的就是谷歌的附近留言,我不确定这是我的意思寻找 如果你能帮助我,或者至少告诉我在哪里可以找到帮助,我会很高兴。
答案 0 :(得分:1)
基本要求是您必须拥有存储所有用户数据的服务器。
答案 1 :(得分:1)
服务器端:
(你可以使用python flask来满足这种简单的要求如果你没有服务器端脚本的经验)
您的API必须有。
/ register - >注册用户配置文件(唯一ID,名称,位置等)并将其保存在数据库中。
/ receive_location - >接收位置(lat lang值),在用户配置文件中更新并检查数据库中半径范围内的所有记录(由您定义或从用户获取)并将用户详细信息列表返回给客户端。
客户端:
让IntentService以一定的时间间隔将客户端的位置发布到服务器,返回您定义的半径范围内的用户列表。
用户googleApiClient获取位置和服务器。 http://developer.android.com/training/location/retrieve-current.html
使用回收站视图显示此结果。从意向服务发送本地广播以告知包含回收站视图的活动以更新它。