分類
小鴨幹線

「小鴨幹線」開發版 0.2.21 – 維護性更新

此版本相對 2023 年 7 月的 0.2.20 版(僅於此網頁下載),作出了下列改動:

– 修復 Android 15 beta 攔截
– 修復讀取通話紀錄問題
– 更新 IDD 資料至 2024 年 5 月

下載:http://blog.headuck.com/%e6%b8%ac%e8%a9%a6%e7%89%88/

以下為修復問題的技術性詳情。

Android 15 beta 修復

由於 Android 15 beta 的內部改動,小鴨在偵測可用的 API 時會發生錯誤,以至未能啟動攔截,稍作更改後已可恢復運作。

Google 陸續收緊 Android 內部 API 的使用,在 Android 14 或之前,若程式的 target 是 Android 9 (API 28) 或以下,仍可使用 TelephonyManager.getITelephony() 這個隱藏 API 以取得控制來電的內部接口,

而小鴨的 Target API 正是 28 (Android 9)。

不過 Android 15 beta 作出了更新,將該 API 的標簽由 max-target-p 轉為 blocked,無論 Target API 為何,嘗試使用該 API 都會失敗,導致偵測期間出現未預見的問題,攔截服務沒有啟動。

該內部 API 在舊版本 Android 為必須,但在近年的 Android 版本已有代替方案,在稍作更改後,會轉用其他 API,在 Android 15 beta 仍可正常攔截。

修復讀取通話紀錄功能

由於 Android ContentResolver query() 的更新,須改用新的方式提供 LIMIT / OFFSET 等參數,讀取通話紀錄。更新後會修復最近 Android 版本的一些問題,包括自動刪除通話紀錄,小鴨 icon 的回報 shortcut 未能取得最近一次電話紀錄等問題。

在〈「小鴨幹線」開發版 0.2.21 – 維護性更新〉中有 11 則留言

現時已可以在畫面提示更新,不過剛遇到 hkjunkcall 問題,未有發出。

Headuck,感謝你持續作出更新!有個問題,你回覆所指的是否資料庫更新提示呢?但我猜Jay想問的是程式版本更新提示,我也想知會否有這個提示。

我是指程式版本更新,會在入App後版面顯示,要手動設定發出的。

明白,咁有個提議,可否獨立運作??
等hkjunkcall下次咁岩有咩事都唔會影響到apps更新既提示?

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *