魔法台鐵時刻表 Apk

魔法台鐵時刻表 Apk

Latest version 1.76
15 Dec 2024

Older Versions

Apk Infos

Version1.76
Rating5.0/5, based on 1 votes
Size‎3.1 MB
Requires AndroidAndroid 8.0+ (Oreo)
Author's NotesBy Opendata TRA provided portable schedule. No advertising.

About 魔法台鐵時刻表 APK

魔法台鐵時刻表 APK Download for Android
魔法台鐵時刻表 APK Download for Android

Description

藉由台鐵提供的Opendata,方便攜帶時刻表。無廣告。

v1.74版:
修正instant app功能失效

v1.72版:
實作TDXapi,取得列車經過站況
修正部分車種不會顯示

V1.51版:
。修正順逆行的資料顯示錯誤
。首頁增加「全部」的選項
。修正環島之星列車的時刻表未取得
。因為之前的車站資料少了「台北-環島」這個站,加上順逆行的資料也是錯誤的,請重新讀取時刻表。


V1.5版:
因為舊的伺服器已關閉停用,資料來源更新為新的伺服器。
增加從新的資料來源的列表頁面取得時刻表檔案列表(因為時刻表資料連結url為hashcode, 無法預測)
停用舊的4碼車站編碼(新的伺服器的時刻表資料,改用新的4碼車站編碼)

因為之前取得的資料的車站編碼有異,更新此版之後,舊的日期的時刻表會無法顯示。
請使用android os的「設定」->「app和通知」,找到本app之後執行清除所有資料。造成不便請見諒。


V1.41版: 因為只有在release mode才會出現的系統崩潰問題,找不出原因,關閉編譯階段的proguard跟minify的動作就正常了。 總之關閉proguard跟minify的動作



V1.40版: 依照google play的要求,更新目標sdk版本為28 因為原本的到站訊息的資料來源已停用,更換為新的資料來源。 新資料來源的車站id跟舊有的不同,加上原有id跟新id的mapping。 時刻表還是用之前的來源資料。新版的資料來源的連結為hash碼不可預測,也懶得parse。




1.29版:依照Google發過來的通知,移除Crashlytics跟附帶需要的Fabric.io。本app只會跟台鐵的server要資料。


1.23版修正:app退到背景,被系統停止運作之後再點選app icon執行,會導致首頁同時存在兩份(按back鍵會回到上一個首頁)。

1.22版更新內容: 列車到站時刻頁面,前一個頁面選擇的車站會以色框表示,並預設捲動到該車站的附近。
修正切換路線別的時候,有時會導致預設車站錯誤 修正今日讀取列車到站資訊的動作,不使用對話框阻塞畫面
修改「順時針」「逆時針」為「順行」「逆行」

v1.21: . 修正非當日一樣會去取列車動態的問題 . 列車附帶功能如貨運/輪椅座/哺乳室/可攜單車改以icon顯示
. 非每日運行列車以灰色底表示。 因為新增了「非每日運行列車」跟「可攜單車」的資料取得,改版前取得的時刻表資料將無此資料,請見諒。
. 若是在今日以後的資料,可以到資料列表點選,重新取得資料。
. 發現app不穩定,請使用android os的設定裡面的app管理功能刪除app的資料,請見諒。

v1.2: . 新增車站: 新富,八斗子。
. 修正列車經過路線判斷,修改經路的ui為顯示該列車經過的完整路線。
. ui調整,以儘量顯示多行為主。
. 發現app不穩定,請使用android os的設定裡面的app管理功能刪除app的資料。請見諒。


1.00.01.02更動內容:
.減少車站資訊的重複處理。

1.00.01.01更動內容:
.修正列車到站資訊沒有下行列車的問題。

1.00.01.00更動內容:
.為了減少資料庫的資料量,會自動刪除一個月前的時刻表資料。
.新增以路線選擇車站的方法。
.Theme換成android 5.0的material環境.
.車站資料改為讀取opendata的「車站基本資料2」,目前不明此檔案的提供穩定性,還是以apk內含完整檔案的方式處理。
.增加解析列車到站資訊的功能。只有在查詢當日的時候可使用。同一站的更新頻度避免大量存取,限制在取得正確的資料之後,每60秒才能在同一頁重新更新。
.資料庫有更動,若是發現app不穩定,請使用設定裡面的app管理功能刪除app的資料。請見諒。

1.00.00.09更動內容:
新增車站:三姓橋
修正前一版在新增車站之後導致無法讀取時刻表的問題。


1.00.00.08更動內容:
加班車,跨日等等備註文字較長的車次用灰色標記
修正app crash





1.00.00.07更動內容:
因為gradle builder 1.5.0版 找不到方法避開 com.android.builder.packaging.DuplicateFileException,
改用android api 讀取資料,移除apache library.

觀看當日時刻表時會自動捲動到現在時刻。
修正部分錯誤
新增可選南樹林站

Latest updates

What's new in version 1.76

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

How to install 魔法台鐵時刻表 APK on Android phone or tablet?

Download 魔法台鐵時刻表 APK file from ApkClean, then follow these steps:

Update Phone Settings

  • Go to your phone Settings page
  • Tap Security or Applications (varies with device)
  • Check the Unknown Sources box
  • Confirm with OK

Go to Downloads

  • Open Downloads on your device by going to My Files or Files
  • Tap the APK file you downloaded (com.mahourengou.tratimetable-v1.76-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

1.76 (44)3.1 MB
1.75 (43)2.7 MB
1.62 (32)932.3 KB

Questions & Answers

Q: What is an APK File?

A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.

Q: If I install an APK from this website, will I be able to update the app from the Play Store?

A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.

Q: Why ApkClean.net can guarantee APK 100% safe?

A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.

Q: What are Android App permissions?

A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.

Don't hesitate to contact us if you have any questions or concerns.

(*) is required