列车信息查询APP
列车信息查询APP
本程序仅用于学习研究 Android TextView 文本框、ImageView 图片显示、CalendarView 日历视图、SharedPreference 配置缓存、JSON 数据解析、Exception 异常处理、SQLite 数据库查询、WebView 网页调用、ScrollView 滚动条、RxVolley 网络连接、DatePickerDialog 日期选择、ListView 列表视图等功能实现。
本程序旨在学习研究,重在学习使用 Android 原生控件,未做美化。
请各位使用者切勿将本程序以及其中调用的站车数据用于其它用途。
本程序所引用的站车数据来源于中国铁路12306。
TrainTool 正在优化前期冗杂的项目结构与代码,短期内暂停更新,日志仅作记录。
程序相关信息
程序名称:TrainTool
程序版本:1.2.0
系统支持:Android 4.0.3 以上
语言支持:简体中文
文件信息
(请务必核对文件信息,不正确切勿使用!)
文件名:com.yyhexample.traintool_V1.2.0.apk
文件大小:1946904 字节
修改时间:2020年5月16日, 18:12:22
MD5:2BDE36F583B3FF8391874112C2240D0F
SHA1:F4BC81E4FC7147CB4B052B240BBFAEA7126DA7CA
CRC32:E5EC0037
开发历程
-
2022.11.09
- 【修复】当车次因停运、运行图调整等原因未正常发售车票时无法获取车次信息的 BUG
-
2021.02.28
- 【修复】移除已失效的车次余票数据,替换为动车组公布票价
-
2020.11.28
- 【修复】车次票价页面移除已失效的沈阳铁路 95306 数据,改用 12306 网站数据源,同时撤销该页面的超长网络延时
- 【优化】所有查询列表均改用 ListView 进行显示
-
2020.07.14
- 【增加】程序图标,不再是 Android App 默认图标
-
2020.05.16
- 【增加】内置数据库车站代码查询,入口位于关于页面右上方
- 【修复】内置数据库部分数据错误
-
2020.05.08
- 【优化】网络请求默认超时为 3s,车次票价查询在数据量大时会超时断开连接,现将车次票价页面超时改为 15s(为节约程序资源不设为无限时),除个别城际线路数据量特别大无法查询外基本不影响使用。其余页面保持默认超时 3s 不变。
-
2020.05.04
- 【优化】日历选择由独立页面改为悬浮窗形式
-
2020.05.02
- 【优化】网络请求改为异步方式,和网络不畅造成的程序卡死 Say Goodbye
-
2020.03.17
- 【修复】WebView 页面跳转失败的问题
-
2020.03.14
- 【增加】列车余票票价支持以电报码为查询条件
- 【修复】站名输入错误或未收录站名时直接使用上次数据进行查询的 BUG
-
2020.03.13
- 【优化】车站车次查询详情页与选择页分离
-
2020.03.12
- 【优化】列车时刻查询详情页与选择页分离
-
2020.03.11
- 【优化】列车票价查询的逻辑关系,较之前显著提高响应速度
-
2020.03.10
- 【优化】列车余票查询显示顺序,按照“有余票—无余票/未开售—运行图调整—停运”的先后顺序显示
-
2020.03.09
- 【增加】日历选择页面,格式固定,省去手动输入日期的麻烦
-
2020.03.07
- 【增加】引入沈阳铁路数据源,收于车次票价内,并首次实现详情页与选择页分离
-
2020.03.06
- 【增加】列车余票查询,可自定义查询日期
-
2020.03.03
- 【增加】沈阳铁路数据源,可自由选择数据源查询列车时刻
-
2020.03.02
- 【增加】列车时刻查询,可自定义查询日期
- 【增加】车站车次查询支持以电报码为查询条件
-
2020.03.01
- 【增加】车站车次详情查询,并可输入查询日期
-
2020.02.29
- 【增加】当日车站车次查询
-
2020.02.26
- 【完成】正晚点查询
-
2020.02.24
- 【初设】创建项目