這篇文章會分享 EinkBro 在整合 OpenAI tts API 時,藉由 Kotlin Coroutine Channel 處理 API 邏輯和播放的實作。
這篇文章將說明怎麼實作 Jetpack Compose Dialog,讓它的外圈能夠沒有暗掉的效果,而且對話框周圍能有黑色的框線。
從 v9.7.0 開始,EinkBro 支援在畫面上固定顯示分頁的列表。如果開啟這功能的話,整個介面看起來會更像是傳統的瀏覽器;能夠在不同分頁間快速切換。很適合在一般的電子書閱讀器上開啟。
在今年 iTHome 鐵人賽最後一天的文章中有介紹到,怎麼將 Boolean 的 SharedPreferences 包裝起來,讓原本很煩瑣的 value getter setter 可以透過…
Boolean
SharedPreferences
這也是老毛病了。三不五時會有使用者反應,雖然在 Google Play Store 中可以找到 EinkBro,但想要下載時,畫面上卻顯示…
Android 的 Jetpack Compose 也推出好一段時間了,從前一兩年的 beta 版,再到去年的正式版,網路上的相關教學文章也愈來愈多,相關的函式庫也愈來愈成熟。是時候可以跳進這個坑了。
使用 EinkBro APP 時,常會遇到網頁背景是黑色的,最常見的應該就是在開啟 ptt 的文章時。由於電子紙的特性,在黑底白字的使用場景下,很容易就會產生很多殘影,需要更頻繁地重新更新畫面。