Use an extra WebView for Text Translation in Browser: EinkBro (11)

Text Translation in Browser by Using an extra WebView: EinkBro (11) Why is this necessary Surfing on the internet is not only suitable for getting new knowledge, but also good for learning a new language. By browsing websites in a different language, you can learn how expressions are used, and what are concerned for the people who use that language. However, before you’ve got to a certain familiarity of the language, you may be intimidated by so many unknown words to be looked up for. ...

June 21, 2021

打造 E-ink 專用的瀏覽器 (X) — 支援全文翻譯對照

寫著寫著,竟然寫到第十篇了,真是一段漫長的歲月(嚴格來說,其實也只有幾個月而已)。這次開發的功能,對我個人來說,是個 killer feature 啊!雖然還有其他的幾十個功能也是。 ...

June 10, 2021

打造 E-ink 專用的瀏覽器 (IX) — 支援夜間模式

程式碼寫多了,總是會有技術債要還。剛開始改造 FOSS Browser 時,因為懶,而且為了求快,在把既有的 icon 改成純黑色時,都是直接用 @android:color/black 寫死在 xml 中。將各種對話框改成純黑白型式,或是加外框時,也都是直接用上面的黑色色碼。 ...

June 4, 2021

打造 E-ink 專用的瀏覽器 (VIII) — 加強書籤功能

書籤功能在 PC 的瀏覽器是個很重要的功能,因為操作方便,所以通常會記錄一大堆連結,並且分門別類放在不同的目錄中。但是手機上的瀏覽器,情況略有不同。大部分人比較常用的功能,應該都已經下載對應的 App 了;剩下一些不常用的服務,才會開啟網頁偶爾使用;或是需要搜尋網頁內容時,會開啟瀏覽器;再來是很大一部分是從其他 App 中轉導到瀏覽器的。這些應用場景,都不見得需要像 PC 上一樣,建立書籤、管理書籤。 ...

May 13, 2021

打造 E-ink 專用的瀏覽器 (VII) — 匯出 更棒的 epub 檔案

在前一篇提到,可以利用 epublib 將網頁內容儲存成 epub 檔案,便於事後用其他的閱讀軟體中操作。不過,由於當時對於 epublib 函式庫不夠熟悉,只能將網頁中的文字部分儲存下來。今天要來說說,怎麼實作儲存圖片的方式,和使用者體驗改善。 ...

April 16, 2021

打造 E-ink 專用的瀏覽器 (VI) — 匯出 epub 檔案

為電子書閱讀器而開發的瀏覽器,在繞了一大圈之後,終於又繞回了電子書本身。原本的實作就已經可以將網頁輸出成 pdf 檔案。不過,如果希望產生的檔案可以更有彈性地調整字型大小,或是在不同的設備上閱讀,轉成 epub 格式會是更好的選擇。但目前市面上的行動瀏覽器都沒有這樣子的設計,頂多提供輸出成 pdf,mhtml 等格式。 ...

April 4, 2021

打造 E-ink 專用的瀏覽器: Part V

打造 E-ink 專用的瀏覽器 (V): 閱讀模式與直排模式 這一篇的技術成份稍微高一點點。要談到的功能,從一開始開發 EinkBro 就有想要做,但是一直找不到比較好的實作方式。在經過兩三週忙於其他的功能開發後,終於在這週找到比較恰當的切入點和相關技術的參考,得以完成心目中大致上的效果。 ...

March 28, 2021

打造 E-ink 專用的瀏覽器: Part IV

打造 E-ink 專用的瀏覽器 (IV): 字型 不同尺寸的電子紙設備 不知不覺,這系列已經來到第四篇了。雖然沒有什麼人在看,但畢竟是花了一點時間東拼西湊來的,要整理後記錄下來才是自己的東西。如果還沒有看過前幾篇的話,可以先從下面第一篇看起,因為,這篇是繞著 WebView 中的字體在打轉,跟第一篇的內容有些關聯。 ...

March 24, 2021

打造 E-ink 專用的瀏覽器: Part III

打造 E-ink 專用的瀏覽器 (III): 支援 VI 快速鍵 去不了的滑雪場 離 Part II 文章完成竟然快要一年了!我們在 Part III 裡,就來聊聊這一年多了那些新功能吧。如果你是第一次看到這系列文章,歡迎從下面兩篇先讀起。 ...

March 3, 2021

Web Browser for Android E-Ink Devices

Web Browser for Android E Ink Devices (EinkBro) As the CPU power is getting stronger, and screen refresh speed keeps improving for E-Ink devices, more and more people start to use E-Ink devices to browse the internet. It’s doable; however the experience is still not good enough. Existing browsers are not designed for E-Ink devices. So many UI elements are designed for normal Android devices: fancy animations, dimming background when dialogs pop up, etc. ...

February 21, 2021