a2633063 / BusMonitor_Wuhan

武汉公交个人开发版本

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BusMonitor_Wuhan 武汉公交

API已失效,已经无法获取到信息,本项目停止.

个人为学习android开发,以及感觉武汉公交app 智能公交不太友好,为自己开发个人使用的app :zBus.

声明: 本app仅为个人学习开发使用,为方便与他人学习交流而开源并提供apk文件,不为使用此app照成的任何后果负责. 任何人可以根据本项目LICENSE使用本项目源码.作者不为此负责!

如果有认为问题请及时联系我: zip_zhang@foxmail.com

没什么讨论的地方 建立了个QQ群 745958041 点击直接加群 加群答案为 zbus (全部小写)

apk文件下载: https://github.com/a2633063/BusMonitor_Wuhan/releases/latest

本app仅支持武汉地区公交查询,不支持任何其他地区,也不打算支持其他任何地区!

说起来真的很奇怪,武汉的公交只有智能公交+大武汉微信小程序能查到,其他比如车来了好像都不支持,类似于掌上武汉支持查询的也是走的智能公交的线路.没办法,为了学android开发,只能自己上了.

开发初衷

当然为了学习android开发是原因之一.

本app开始开发于2019年4月.

每天固定线路坐公交,且需要转车,不需要导航,不需要查询线路,仅仅为了查询2路公交是否到站. 每次打开智能公交都需要等待5秒的开屏广告,还可能无意点到广告跳转走,然后点对应公交线路.(如果附件站点中无我要的线路,还需要先切换到收藏路线).为了查询另一路车的位置又要返回重新选择. 同时偶尔又会点到广告跳转到支付宝之类的其他app中.

感觉这些操作实在麻烦.所以有了此app的开发过程.要求如下:

  1. 无开屏广告.打开后可以直接立刻查看公交信息
  2. 线路收藏,不需要每次进入后点击
  3. 可以同时直接查看多路线路公交,不需要切换.
  4. 根据3项,需要手动增/删公交线路
  5. 根据3项,可以手动排序.
  6. 包含功能线路所有站点.
  7. 手动选择当前站点,计算车辆到达当前站站数.(智能公交为定位自动获取,考虑隐私权限问题,此处手动选择)
  8. 显示线路上当前所有公交车辆.
  9. 可手动换向(车辆方向)
  10. 为方便,需要有定时自动刷新功能.(当前开启后,为定时15秒刷新一次)
  11. 显示车辆起始站/终点站,运行时间,票价

也因此,以下功能不支持:

  1. 不支持查询线路规划/换乘方案,此时应该使用导航类app
  2. 不支持其他城市查询.可以使用类似车来了等app,功能更强大

(2021/7) 感谢部分网页建议,为了方便使用增加了以下功能

  1. 直接跳转支付宝公交卡页面功能
  2. 查看地铁线路功能

到目前(2020年中旬),已经使用了一年左右.为了能进一步提升android开发技能,将此app开源,并上架,方便大家与我讨论相关技术.

欢迎各位讨论,提交rp.

开发环境

本项目使用androidstudio开发,通常情况下,安装androidstudio后,直接导入源码,应该可以编译成功.

如果您针对本项目有更好的建议或任何其他能让我提高的内容,欢迎联系我,不胜感激.

实际运行效果截图

此截图为旧版截图,最新版本可能会略有不同

图片打不开点这里: 截图 GIF动图效果

BusMonitor_Wuhan

About

武汉公交个人开发版本

License:GNU General Public License v3.0


Languages

Language:Java 98.3%Language:HTML 1.7%