魔法台鐵時刻表

500+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image

About this app

With the Opendata provided by Taiwan Railway, it is convenient to carry the timetable. No ads.

v1.74 version:
Fixed instant app function failure

v1.72 version:
Implement TDXapi to obtain train passing status
Corrected some car types will not be displayed

V1.51 version:
. Correct the data display error of forward and reverse
. Add "All" option on the home page
. Corrected that the timetable of the round-the-island star train was not obtained
. Because the previous station information lacked the station "Taipei-Huandao", and the forward and reverse information is also wrong, please read the timetable again.


V1.5 version:
The data source was updated to the new server because the old server was down.
Add the list of timetable files obtained from the list page of the new data source (because the url of the timetable data link is hashcode, which is unpredictable)
Stop the old 4-digit station code (use the new 4-digit station code for the timetable data of the new server)

Because the station codes of the previously obtained data are different, after this version is updated, the timetable of the old date will not be displayed.
Please use the "Settings" -> "App and Notification" of the android os to find this app and clear all data. Sorry for the inconvenience.


Version V1.41: Because the system crash problem only occurs in release mode, and the reason cannot be found, the action of closing proguard and minify in the compilation stage is normal. In short, close the actions of proguard and minify



Version V1.40: According to the requirements of google play, update the target sdk version to 28. Because the original data source of the arrival message has been disabled, replace it with a new data source. The station id of the new data source is different from the old one, plus the mapping between the original id and the new id. The timetable is still from the previous source. The link to the new version of the data source is an unpredictable hash code, and I don't bother to parse it.




Version 1.29: According to the notice sent by Google, Crashlytics and Fabric.io are removed. This app will only request information from Taiwan Railway's server.


Version 1.23 fix: the app returns to the background, and the app icon is executed after being stopped by the system, resulting in two home pages (pressing the back button will return to the previous home page).

Version 1.22 update content: On the train arrival time page, the station selected on the previous page will be indicated by a color frame, and scroll to the vicinity of the station by default.
Fixed that when switching routes, sometimes the preset station would be wrong. Corrected the action of reading train arrival information today, without using dialog boxes to block the screen
Change "clockwise" and "counterclockwise" to "forward" and "retrograde"

v1.21: .Fixed the problem of getting the train dynamics on the same day. The additional functions of the train such as freight/wheelchair seat/nursing room/portable bicycle are changed to icon display
. Non-daily trains are indicated with a gray background. Because the data acquisition of "non-daily operating trains" and "portable bicycles" has been added, the timetable data obtained before the revision will not have this information, please forgive me.
. If the data is after today, you can go to the data list and click to get the data again.
. The app is found to be unstable, please use the app management function in the settings of the android os to delete the data of the app, please forgive me.

v1.2: . New stations: Xinfu, Badouzi.
. Correct the route judgment of the train, and modify the ui of the route to display the complete route of the train.
. UI adjustments to display as many lines as possible.
. If the app is found to be unstable, please use the app management function in the settings of the android os to delete the data of the app. Please excuse me.


1.00.01.02 Changes:
.Reduce repeated processing of station information.

1.00.01.01 Changes:
.Fixed the problem that there is no down train in the train arrival information.

1.00.01.00 Changes:
.In order to reduce the amount of data in the database, the timetable data of one month ago will be automatically deleted.
.Added a method to select a station by route.
.Theme is replaced with the material environment of android 5.0.
.The station information is changed to read opendata's "Station Basic Information 2". It is currently unclear whether the stability of this file is provided or whether the complete file is included in the apk.
.Added the function of analyzing train arrival information. Available only on the day of inquiry. The update frequency of the same site avoids a large number of accesses, and is limited to re-updating on the same page every 60 seconds after obtaining the correct information.
.The database has been changed. If the app is found to be unstable, please use the app management function in the settings to delete the app data. Please excuse me.

1.00.00.09 Changes:
New station: Sanxing Bridge
Fixed the problem that the timetable could not be read after the new station was added in the previous version.


1.00.00.08 Changes:
Additional trains, cross-day trains and other trains with long notes are marked in gray
fix app crash





1.00.00.07 Changes:
Because gradle builder version 1.5.0 cannot find a way to avoid com.android.builder.packaging.DuplicateFileException,
Use android api to read data, remove apache library.

When watching the timetable of the day, it will automatically scroll to the current moment.
fix some bugs
Added optional South Forest Station
Updated on
May 1, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
App info and performance
Data is encrypted in transit
Data can’t be deleted

What's new

實作TDXapi,取得列車經過站況
修正部分車種不會顯示
修正手機設定為非台灣時區的狀態下,在換日時,月曆頁面可能會動作錯誤