速報APP / 工具 / 我的纵横

我的纵横

價格:免費

更新日期:2016-04-05

檔案大小:510k

目前版本:0.2.2

版本需求:Android 4.0 以上版本

官方網站:mailto:gs@bbxy.net

我的纵横(圖1)-速報App

可在后台被动地记录用户到过的地点,同时可以查看好友的位置。

因某同类软件被关闭,市面上却没有好用的替代品,在我寻找了很久之后,我就打算自己做一个。但我并不喜欢 Java 开发,虽然已经决定做一个,却迟迟没有动手,一直拖到现在。

既然是某同类应用的替代品,那么各方面的功能都会和原有的应用相当。另外,我非常厌恶那些滥用权限、狂吃电量的国产应用,这个应用自然只会要求最少的权限,并尽我所能减少电量消耗。

特性

* 显示 24 小时内的自己的移动轨迹

* 在地图上显示好友的位置

* 支持且仅支持使用谷歌账号登录(国内什么新浪微信之流不考虑)

* 使用被动位置源(Passive Provider)获取位置信息,获取位置信息不消耗额外的电量,使耗电最小化

* 持续记录位置,定期上传位置信息。可以设置为仅上传最新的位置信息,以降低电池和流量消耗

* 检测到无线网络时自动上传旧的位置信息

权限说明

国内很多应用经常申请一长串权限,有很多权限根本与应用的需求无关,不知这些应用的开发商是无心之过,或是行苟且之事。用户应该有权利知道应用申请权限之用途,在此我将本应用申请的所有权限用途解释如下。

* 完全的网络访问权限

用于上传位置信息到云端。请放心,所有与网络有关的行为皆经由 HTTPS 传输,不会有被监听的风险。

* 大致位置(基于网络)

* 精确位置(基于 GPS 和网络)

这两项权限用于获取位置信息。

* 开机启动

我的纵横(圖2)-速報App

用于开机时自动启动后台位置记录服务,以便开机后能够自动记录位置。

* 查看 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.

鸣谢

我的纵横(圖3)-速報App

感谢 +DendriformCola 提供的应用图标以及大量界面改进建议

我的纵横(圖4)-速報App