程序的名字就叫 where are you
1. Google App Engine做服务端
2. Android手机的GPS
需求
step1
. 打开手机上的Where are you程序,自动更新我的GPS坐标到Google App Engine
step2
. 从GAE返回朋友列表,分成
- 就在附近 2 位
- 一公里内 1 位
- 五公里内 4 位
- 五公里外 3 位
step3
. 比如选择了 “就在附近”,然后列出
step4
. 选择一个朋友,然后弹出指南针进行指引
===========================================================
以上是免费版内容,收费版增加如下功能
step5
. My@ 功能。可以预先设定并存储几个GPS坐标,如,我的办公室,我的学校。在向服务器更新GPS坐标时,可以指定更新预存坐标其中之一
step6
. 利用Google Map给出公交换乘建议,或驾车路线建议
当然还需要一些通用的功能,Find friend搜索朋友列表,Add friend添加朋友,删除朋友,同意被添加为朋友等
因为GAE的用户验证和Gmail集成了,所以只要有Gmail账号就能用
感觉国内程序员想做点自己喜欢的东西真难啊,上班瞎JB忙,下班JB瞎忙,好不容易到周末,一觉睡到中午头,然后接到老板电话,又要去加班。。。
分享到:
相关推荐
depending on where you are. A full-powered SQL database lets you harness the power of local storage for occasionally connected computing and synchronization. Browser and map views can be embedded ...
App Inventor 2 Building Android Apps takes you step-by-step through the whole process of designing and creating your first two android apps using the free MIT App Inventor 2 software. The book is ...
2、(这个不修改:) R:\wyb\ap6212a0_a33_sc3817r\android\device\softwinner\astar-y3\overlay\frameworks\base\core\res\res\values\config.xml <!-- List of regexpressions describing the interface (if any)...
2、(这个不修改:) R:\wyb\ap6212a0_a33_sc3817r\android\device\softwinner\astar-y3\overlay\frameworks\base\core\res\res\values\config.xml <!-- List of regexpressions describing the interface (if any)...
2、(这个不修改:) R:\wyb\ap6212a0_a33_sc3817r\android\device\softwinner\astar-y3\overlay\frameworks\base\core\res\res\values\config.xml <!-- List of regexpressions describing the interface (if any)...
# frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \ # frameworks/native/data/etc/android....
从压缩包文件名称“Where_are_you-master”来看,这可能是一个Git仓库的主分支,通常包含源代码、资源文件、构建脚本等。开发者可能使用了Maven或Gradle作为构建工具,这些工具可以自动化构建过程,包括编译、测试和...