列车信息查询APP

列车信息查询APP

  本程序仅用于学习研究 Android TextView 文本框、ImageView 图片显示、CalendarView 日历视图、SharedPreference 配置缓存、JSON 数据解析、Exception 异常处理、SQLite 数据库查询、WebView 网页调用、ScrollView 滚动条、RxVolley 网络连接、DatePickerDialog 日期选择、ListView 列表视图等功能实现。
  本程序旨在学习研究,重在学习使用 Android 原生控件,未做美化。
  请各位使用者切勿将本程序以及其中调用的站车数据用于其它用途。
  本程序所引用的站车数据来源于中国铁路12306

程序相关信息

  程序名称: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

开发历程

  • 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

    • 【初设】创建项目

下载地址

  TrainTool V1.2.0 下载(提取码:yj9l)

posted @ 2020-03-04 18:38  Lolipop  阅读(193)  评论(0编辑  收藏  举报