價格:免費
更新日期:2016-04-05
檔案大小:510k
目前版本:0.2.2
版本需求:Android 4.0 以上版本
官方網站:mailto:gs@bbxy.net
可在后台被动地记录用户到过的地点,同时可以查看好友的位置。
因某同类软件被关闭,市面上却没有好用的替代品,在我寻找了很久之后,我就打算自己做一个。但我并不喜欢 Java 开发,虽然已经决定做一个,却迟迟没有动手,一直拖到现在。
既然是某同类应用的替代品,那么各方面的功能都会和原有的应用相当。另外,我非常厌恶那些滥用权限、狂吃电量的国产应用,这个应用自然只会要求最少的权限,并尽我所能减少电量消耗。
特性
* 显示 24 小时内的自己的移动轨迹
* 在地图上显示好友的位置
* 支持且仅支持使用谷歌账号登录(国内什么新浪微信之流不考虑)
* 使用被动位置源(Passive Provider)获取位置信息,获取位置信息不消耗额外的电量,使耗电最小化
* 持续记录位置,定期上传位置信息。可以设置为仅上传最新的位置信息,以降低电池和流量消耗
* 检测到无线网络时自动上传旧的位置信息
权限说明
国内很多应用经常申请一长串权限,有很多权限根本与应用的需求无关,不知这些应用的开发商是无心之过,或是行苟且之事。用户应该有权利知道应用申请权限之用途,在此我将本应用申请的所有权限用途解释如下。
* 完全的网络访问权限
用于上传位置信息到云端。请放心,所有与网络有关的行为皆经由 HTTPS 传输,不会有被监听的风险。
* 大致位置(基于网络)
* 精确位置(基于 GPS 和网络)
这两项权限用于获取位置信息。
* 开机启动
用于开机时自动启动后台位置记录服务,以便开机后能够自动记录位置。
* 查看 WLAN 连接
* 查看网络连接
用于监视网络状态变化,以便在连接到可用的 WLAN 网络时自动上传旧的位置信息。
性能
“我的纵横”的用户界面使用 HTML5 技术构建,而 HTML5 应用的性能很是糟糕(相对于原生应用来说)。为了提高性能,建议您安装“Android 系统 WebView”(https://play.google.com/store/apps/details?id=com.google.android.webview),这可以显著提升 HTML5 应用的性能。
隐私
保存位置信息的服务器位于美国,且数据未加密存放,故国外相关机构(你懂的)有能力在我不知情的情况下获取所有的位置信息及位置历史,以及您的谷歌账号唯一编号(google uid)。
其他
如前文所述,我只是半路起家的非专业 Android 开发人员,且不喜欢 Java 开发,所以应用界面是借助 PhoneGap 使用 HTML 5 构建的。而 HTML 5 应用程序在性能上存在不可克服问题,故使用应用时可能遇到卡顿等问题,请保持耐心,应用并没有死掉,只是反应慢了一些而已。
源码
源码位于以下三个位置:
https://github.com/greensea/mylatitude-app
https://github.com/greensea/mylatitude-web
https://github.com/greensea/cordova-plugin-passive-geolocation-service
反馈
如有任何意见或建议,请直接给我发送邮件,或在 Google Plus 上 +greensea ,也可在推特上 @lvhai ,另外还可以在 GitHub 上创建新 Issue.
鸣谢
感谢 +DendriformCola 提供的应用图标以及大量界面改进建议