
如何移掉 flutter app 中的 debug label
在開發的時候,會注意到畫面的右上角有個 Debug 的標籤。官方的說法是,因為開發的版本開啟了很多協助開發或除錯的功能,所以運行速度會跟正式版差很多。為了避免使用的人以為這就是 flutter app 的速度,所以針對測試中的版本,預設都會加上 debug 標籤,讓人比較不會誤會 (真的這樣就不會誤會嗎?) ...

在開發的時候,會注意到畫面的右上角有個 Debug 的標籤。官方的說法是,因為開發的版本開啟了很多協助開發或除錯的功能,所以運行速度會跟正式版差很多。為了避免使用的人以為這就是 flutter app 的速度,所以針對測試中的版本,預設都會加上 debug 標籤,讓人比較不會誤會 (真的這樣就不會誤會嗎?) ...

Image processing in flutter (remove white background) 在 Android 中,把圖片顯示出來前,如果對 Image 做點變化的話,通常會將 Image 先轉成 Bitmap,再針對 Bitmap 中的每個 pixel 去做處理,最終轉成 Drawable,再送給 View 去繪製。作法可以參加 CalliImageView 中的 adjust function。 ...

Hakone.Japan It’s common that an android developer is working on several projects. Sometimes, you just need some existing string translations from another Android project. Usually, the translated strings are scattered in strings.xml file in tens of folders named values-xx. There’s no easy way to copy these string definitions from multiple folders into new project. Therefore, I wrote a simple python script to do the job. All you have to do is: ...

青森八甲田樹冰 滑雪滑這麼多年了,第一次滑到這麼特別的雪場。整個雪場只有一條纜車;雖然一次可以載一百個人,但每次排隊可能要等20分到1個多小時,一天有可能只滑得到三趟。儘管如此,每天前往朝聖的人還是絡繹不絕。究竟它有怎樣的魅力呢,下面會一一道來。我們先來看看怎麼前往這個神奇雪場。 ...

有時,雖然部分的 classes 或是 functions 是設為 public 的,但在產生 javadoc 文件時,我們卻希望不要將這些資訊呈現給看文件的使用者。一種可能的情況是,我們在程式碼中已經有實作某些新的功能,卻不希望使用者事前知道這些功能的存在。 ...

Chamonix, France 通常在 Activity 中使用 WebView 時,會習慣在 onPause 裡頭,呼叫 WebView.onPause(),順著 Activity 的生命週期,將 WebView 順手停下來 ;然後在 onResume 來的時候,再呼叫 WebView.onResume() 讓 WebView 可以繼續運作。 ...

這支手機多了一個望遠的鏡頭,雖然像素比較低,畫質也沒有主要鏡頭好,但是跟一般只能拍標準視角的眾多手機比起來,就像是多了一雙能飛但飛不高的翅膀,稍微能帶你看看不太一樣的世界。 ...

購買前就很期待它的夜拍功能,也很好奇被評價為 DxoMark 最高分的照片畫質。 在拿到手機後,還沒摸熟功能就剛好有機會到東京一趟。正好可以試試它的拍照功能。 首先是夜拍,真的如同各大評測文章說的,相當神奇。傳統夜間拍照通常建議開大光圈,降低曝光秒數,讓手持的晃動不會太過嚴重。但真的到了一定亮度以下,即使手機光圈開到最大,也無法避免手部晃動帶來的模楜感。再者,即使上了腳架,也會因為亮部比暗部亮很多,造成長曝後,亮的地方過亮,暗的地方也不見得夠亮。 ...
看到有人把 liff 的 API 包了起來,使用時不用再拿著 Access Token 去寫 curl command 了。但是他用的是 javascript,要用 npm 安裝。基於之前使用 npm 時常出現一大堆問題,所以我決定寫一版 python 版的。 ...
在使用 Android Room 做 Query 時,有時不見得會找到想要的資料,所以當結果有可能是空的的時候,需要有個回傳值可以做後續處理。 以下面的 Query 為例子,某個 id 的 Magazine 就不見得找得到。 ...