个人为学习android开发,以及感觉武汉公交app 智能公交不太友好,为自己开发个人使用的app :zBus.
声明: 本app仅为个人学习开发使用,为方便与他人学习交流而开源并提供apk文件,不为使用此app照成的任何后果负责. 任何人可以根据本项目LICENSE使用本项目源码.作者不为此负责!
如果有认为问题请及时联系我: [email protected]
apk文件下载: https://github.com/a2633063/BusMonitor_Wuhan/releases/latest
本app仅支持武汉地区公交查询,不支持任何其他地区,也不打算支持其他任何地区!
说起来真的很奇怪,武汉的公交只有智能公交+大武汉微信小程序能查到,其他比如车来了好像都不支持,类似于掌上武汉支持查询的也是走的智能公交的线路.没办法,为了学android开发,只能自己上了.
当然为了学习android开发是原因之一.
本app开始开发于2019年4月.
每天固定线路坐公交,且需要转车,不需要导航,不需要查询线路,仅仅为了查询2路公交是否到站. 每次打开智能公交都需要等待5秒的开屏广告,还可能无意点到广告跳转走,然后点对应公交线路.(如果附件站点中无我要的线路,还需要先切换到收藏路线).为了查询另一路车的位置又要返回重新选择. 同时偶尔又会点到广告跳转到支付宝之类的其他app中.
感觉这些操作实在麻烦.所以有了此app的开发过程.要求如下:
- 无开屏广告.打开后可以直接立刻查看公交信息
- 线路收藏,不需要每次进入后点击
- 可以同时直接查看多路线路公交,不需要切换.
- 根据3项,需要手动增/删公交线路
- 根据3项,可以手动排序.
- 包含功能线路所有站点.
- 手动选择当前站点,计算车辆到达当前站站数.(智能公交为定位自动获取,考虑隐私权限问题,此处手动选择)
- 显示线路上当前所有公交车辆.
- 可手动换向(车辆方向)
- 为方便,需要有定时自动刷新功能.(当前开启后,为定时15秒刷新一次)
- 显示车辆起始站/终点站,运行时间,票价
也因此,以下功能不支持:
- 不支持查询线路规划/换乘方案,此时应该使用导航类app
- 不支持其他城市查询.可以使用类似
车来了
等app,功能更强大
(2021/7) 感谢部分网页建议,为了方便使用增加了以下功能
- 直接跳转支付宝公交卡页面功能
- 查看地铁线路功能
到目前(2020年中旬),已经使用了一年左右.为了能进一步提升android开发技能,将此app开源,并上架,方便大家与我讨论相关技术.
欢迎各位讨论,提交rp.
本项目使用androidstudio开发,通常情况下,安装androidstudio后,直接导入源码,应该可以编译成功.
如果您针对本项目有更好的建议或任何其他能让我提高的内容,欢迎联系我,不胜感激.
此截图为旧版截图,最新版本可能会略有不同