圖標

XDYou

Free and Open Source data assistant for XDU students.
新版本 1.5.8
1. Fix null pointer exception at user defined class info @FlyingPig278
2. Sport UI Change @imoscarz
3. Checkin check UI for Pad @imoscarz
4. Change semester @BenderBlog @hazuki-keatsu
5. Electricity query and graph fix @BenderBlog
"XDYou" is a Free and Open Source personal data assistant for XDU students.

This software is originally called "Traintime PDA".

- Both undergraduates and postgraduates are supported.
- View classtable with exam arrangement and experiment arrangement, also set your idol as the background, or exchange the classtable with your sweetie.
- View sport related data: sport class detail and test score. (Punch machine will be sorely missed)
- Check your dorm's electricity balance, (maybe) pay your electricty fee and check your historical electricity usage. (Postgraduates shall enter the electricity account manually)
- View your grade, easily calculate GPA and average score by choosing the subjects.
- View the exam schedule.
- View the due time of the borrowed books and query the details of the books in the library.
- View the bill you spent in the cafeteria, use the payment code if your card have money.
- Empty classroom check.
- Physics experiment schedule check and output it to iCalendar.
- Other tools such as call for repairing, school email, etc.
- XDU Planet: Look around the blogs of your schoolmates.
- Schoolnet Query.
- Attendance Query.
- Homepage widget.
- i18n support with Traditional Chinese and English.
- Notice before class.

If you got some idea about it, contact me freely.

反特徵

此應用程式可能有您不喜歡的功能。 瞭解更多!

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 1.5.8 (383) 建議 於 2026 年 3 月 1 日新增

    arm64-v8a

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 讀取日曆活動和詳細資訊
      這個應用程式可讀取所有儲存在手機上的日曆活動資訊,以及共用或儲存日曆資料。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 排定精準時間的動作
      這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
    • 排定鬧鐘或事件提醒
      這個應用程式可以排定鬧鐘和提醒等動作,在未來的特定時間向你傳送通知。
    • 在已鎖定的裝置上以全螢幕活動的形式顯示通知
      允許應用程式在已鎖定的裝置上以全螢幕活動的形式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 在擁有者不知情的情況下新增或修改日曆活動,以及發送電子郵件給邀請對象
      這個應用程式可在手機上新增、移除或變更日曆活動。提醒你,這個應用程式可能會以日曆擁有者的名義傳送訊息,或是在不通知日曆擁有者的情況下變更活動內容。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 36 MiB PGP 簽章 | 構建日誌

  • 版本 1.5.8 (382) - 於 2026 年 3 月 1 日新增

    armeabi-v7a

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 讀取日曆活動和詳細資訊
      這個應用程式可讀取所有儲存在手機上的日曆活動資訊,以及共用或儲存日曆資料。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 排定精準時間的動作
      這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
    • 排定鬧鐘或事件提醒
      這個應用程式可以排定鬧鐘和提醒等動作,在未來的特定時間向你傳送通知。
    • 在已鎖定的裝置上以全螢幕活動的形式顯示通知
      允許應用程式在已鎖定的裝置上以全螢幕活動的形式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 在擁有者不知情的情況下新增或修改日曆活動,以及發送電子郵件給邀請對象
      這個應用程式可在手機上新增、移除或變更日曆活動。提醒你,這個應用程式可能會以日曆擁有者的名義傳送訊息,或是在不通知日曆擁有者的情況下變更活動內容。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 33 MiB PGP 簽章 | 構建日誌

  • 版本 1.5.8 (381) - 於 2026 年 3 月 2 日新增

    x86_64

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 讀取日曆活動和詳細資訊
      這個應用程式可讀取所有儲存在手機上的日曆活動資訊,以及共用或儲存日曆資料。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 排定精準時間的動作
      這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
    • 排定鬧鐘或事件提醒
      這個應用程式可以排定鬧鐘和提醒等動作,在未來的特定時間向你傳送通知。
    • 在已鎖定的裝置上以全螢幕活動的形式顯示通知
      允許應用程式在已鎖定的裝置上以全螢幕活動的形式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 在擁有者不知情的情況下新增或修改日曆活動,以及發送電子郵件給邀請對象
      這個應用程式可在手機上新增、移除或變更日曆活動。提醒你,這個應用程式可能會以日曆擁有者的名義傳送訊息,或是在不通知日曆擁有者的情況下變更活動內容。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 40 MiB PGP 簽章 | 構建日誌

  • 新版本 1.5.6
    1. Widget fix @BenderBlog
    2. Page load optimization @BenderBlog
    3. Sch @hazuki-keatsu
    4. Library search with paramater @A1nair
    5. Scroll to chosen on empty classroom choose dialog @hazuki-keatsu
    6. Library cover fix @A1nair
    7. Attendance fetch @BenderBlog; attendance record @aqqkad
    8. Schoolnet fetch fix @ZYar-er
  • 版本 1.5.6 (363) - 於 2025 年 12 月 21 日新增

    arm64-v8a

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 讀取日曆活動和詳細資訊
      這個應用程式可讀取所有儲存在手機上的日曆活動資訊,以及共用或儲存日曆資料。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 排定精準時間的動作
      這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
    • 排定鬧鐘或事件提醒
      這個應用程式可以排定鬧鐘和提醒等動作,在未來的特定時間向你傳送通知。
    • 在已鎖定的裝置上以全螢幕活動的形式顯示通知
      允許應用程式在已鎖定的裝置上以全螢幕活動的形式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 在擁有者不知情的情況下新增或修改日曆活動,以及發送電子郵件給邀請對象
      這個應用程式可在手機上新增、移除或變更日曆活動。提醒你,這個應用程式可能會以日曆擁有者的名義傳送訊息,或是在不通知日曆擁有者的情況下變更活動內容。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 37 MiB PGP 簽章 | 構建日誌

  • 版本 1.5.6 (362) - 於 2025 年 12 月 21 日新增

    armeabi-v7a

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 讀取日曆活動和詳細資訊
      這個應用程式可讀取所有儲存在手機上的日曆活動資訊,以及共用或儲存日曆資料。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 排定精準時間的動作
      這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
    • 排定鬧鐘或事件提醒
      這個應用程式可以排定鬧鐘和提醒等動作,在未來的特定時間向你傳送通知。
    • 在已鎖定的裝置上以全螢幕活動的形式顯示通知
      允許應用程式在已鎖定的裝置上以全螢幕活動的形式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 在擁有者不知情的情況下新增或修改日曆活動,以及發送電子郵件給邀請對象
      這個應用程式可在手機上新增、移除或變更日曆活動。提醒你,這個應用程式可能會以日曆擁有者的名義傳送訊息,或是在不通知日曆擁有者的情況下變更活動內容。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 33 MiB PGP 簽章 | 構建日誌

  • 版本 1.5.6 (361) - 於 2025 年 12 月 21 日新增

    x86_64

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 讀取日曆活動和詳細資訊
      這個應用程式可讀取所有儲存在手機上的日曆活動資訊,以及共用或儲存日曆資料。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 排定精準時間的動作
      這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
    • 排定鬧鐘或事件提醒
      這個應用程式可以排定鬧鐘和提醒等動作,在未來的特定時間向你傳送通知。
    • 在已鎖定的裝置上以全螢幕活動的形式顯示通知
      允許應用程式在已鎖定的裝置上以全螢幕活動的形式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 在擁有者不知情的情況下新增或修改日曆活動,以及發送電子郵件給邀請對象
      這個應用程式可在手機上新增、移除或變更日曆活動。提醒你,這個應用程式可能會以日曆擁有者的名義傳送訊息,或是在不通知日曆擁有者的情況下變更活動內容。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 40 MiB PGP 簽章 | 構建日誌

  • 新版本 1.5.4
    Notice: Partner classtable has removed, duo to a plugin which could not fit the latest SDK.

    1. Check timetable while class info is loading @chitao1234
    2. Rewrite some logic code in Android app widget & iOS WidgetKit @BenderBlog
    3. Electricity history record graph and average usage graph @BenderBlog @BrackRat
    4. Rewrite some page to fit scrolling in wide screen @BenderBlog
    5. New sysj system with some experiment info @BenderBlog @LichtYy
    6. New physics experiment score detection algorithm @hazuk
  • 版本 1.5.4 (343) - 於 2025 年 11 月 21 日新增

    arm64-v8a

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 讀取日曆活動和詳細資訊
      這個應用程式可讀取所有儲存在手機上的日曆活動資訊,以及共用或儲存日曆資料。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 在擁有者不知情的情況下新增或修改日曆活動,以及發送電子郵件給邀請對象
      這個應用程式可在手機上新增、移除或變更日曆活動。提醒你,這個應用程式可能會以日曆擁有者的名義傳送訊息,或是在不通知日曆擁有者的情況下變更活動內容。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 35 MiB PGP 簽章 | 構建日誌

  • 版本 1.5.4 (342) - 於 2025 年 11 月 22 日新增

    armeabi-v7a

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 讀取日曆活動和詳細資訊
      這個應用程式可讀取所有儲存在手機上的日曆活動資訊,以及共用或儲存日曆資料。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 在擁有者不知情的情況下新增或修改日曆活動,以及發送電子郵件給邀請對象
      這個應用程式可在手機上新增、移除或變更日曆活動。提醒你,這個應用程式可能會以日曆擁有者的名義傳送訊息,或是在不通知日曆擁有者的情況下變更活動內容。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 31 MiB PGP 簽章 | 構建日誌

  • 版本 1.5.4 (341) - 於 2025 年 11 月 22 日新增

    x86_64

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 讀取日曆活動和詳細資訊
      這個應用程式可讀取所有儲存在手機上的日曆活動資訊,以及共用或儲存日曆資料。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • 在擁有者不知情的情況下新增或修改日曆活動,以及發送電子郵件給邀請對象
      這個應用程式可在手機上新增、移除或變更日曆活動。提醒你,這個應用程式可能會以日曆擁有者的名義傳送訊息,或是在不通知日曆擁有者的情況下變更活動內容。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 38 MiB PGP 簽章 | 構建日誌