Bookmarks Dialog Crash on SONY DPT-CP1 (API 22)

好久沒有把 SONY DPT-CP1 拿出來用。想說可能又沒電了,所以把它充滿電,再寫了點內容。剛好最近在瘋狂地修改 einkbro,覺得是時候再為這台 SONY 老機器更新一下版本。 ...

May 20, 2026

Kickstart Modern Android Development with Jetpack and Kotlin -- Catalin Ghita

第一次看完 Oreilly.com 上面的技術書。之前雖然也曾翻閱了很多本,但是因為它 APP 的介面很網頁,網頁又很不電子書,所以一直無法認真的完完整整地看完一本書(其實只是我定力不夠)。 ...

June 26, 2022

如果早知道

有的時候,人就是自以為聰明,自以為什麼事都知道。 自從前幾週攜碼到台哥大後,原本用中華電信付款的 kkbox 就自動停了。在線上改訂了 spotify premium 用戶來聽歌。開始在公司電腦上以及 LG V10 上裝 spotify。在mac上的spotify表現普普,雖然偶爾會飄到很高的 cpu loading,但砍掉後再重開,大部分情況下都可以再次恢復正常。 ...

December 26, 2016

Android Studio 升級至 2.2 後的 gradle 問題

Android 升到 2.2 後,原本在取得 version name 的方式更改了,所以下面原先的作法行不通: 錯誤訊息會說找不到 DefaultManifestParser。 新版的gradle,其實可以直接用 variant 取得 version name了:

December 19, 2016

firebase in Android

忘記當初用 parse 時是不是也是這麼簡單。目前對於 firebase 的運作方式還沒有很了解,但單純要塞點東西到 firebase ,然後事後再抓下顯示在畫面上,基本上是會了。 firebase 的 database不用事先建立,只要一直呼叫 child 就可以建立起資料的階層架構。但由於事後的 query 有些限制,所以在建立 child 的 hirarchy 時要先考慮到之後讀取資料的方便性。不然可能空有資料在 server,卻沒有好的方式來抓回自己想要的資料。 ...

November 27, 2016

升級 android studio

有半年以上沒有動 Android Studio 了吧。最近又要開始使用 NerAudioList ,想說把原本串 parse.com 的部分改為 firebase,因為 parse.com 的大限快到了。為了改 code,只好升級一下 android studio,沒想到這是條漫長的路。 ...

November 26, 2016

2012 Nexus 7 再復活

一直以為 nexus 7 變得世界無敵慢是因為記憶體出了問題,才用個幾年存取速度就退化到無法忍受的慢。今天一時興起,又上網找是不是有人有遇到同樣的問題。 不找還好,一找竟然讓我找到了解。原來記憶體還是跟以前一樣,造成它十分緩慢的原因竟然是升級到5.0以上。而解法之一則是退版回到4.4.4,然後就一切頭好壯壯。另一個方式是把系統的 partition 重新格式化為 F2FS 檔案系統。這是 Samsung 專門為 NAND 快閃記憶體開發的。 ...

February 11, 2016

How to detect foreground process name in Android with Lollipop

(Katwijk.Holland) Android 一直改版,原本可以用的功能,因為安全性,因為有的 app 會亂搞,所以把許多流程和功能不是改得變複雜,就是直接拿掉了。 原本一個很單純的抓取前景正在執行的程式名稱的功能,也變得愈來愈複雜。之前只需要抓一下getRunningTasks() 就可以找到想要的結果,但是現在得要為 application 加上新的 permission PACKAGE_USAGE_STATS,然後還要要求使用者進到 Settings > Security > User Apps with access to usage data , 勾選該 application 後才可以。 ...

September 27, 2015

AutoScreenOnOff 再升級

(Dansui.Taiwan) 前幾天花了半天加入 app 黑名單的功能後,評價還不錯,至少止血了。今天趁著明天颱風要來早點回家,花了一個多小時,把一個單純的 screen off widget 給加了進去。 花的時間比預料的快很多,因為本來在 notification 的互動中就已經有這個 intent 和處理邏輯在了,今天只是照著原本的 widget 再生一個出來,然後設定個 pendingIntent 給它,就收工了。 ...

July 22, 2014

如何讓 Android 中的 Activity 不要顯示任何畫面

(ShinShan.Dream Lake.Taipei) 北部難得可以找到人少一點的景點。 之前來路跑竟然沒有看到。 ***** 最近又在寫小 app,但總是在畫面上卡關,一直無法很順利的進行。 今天早上起床,順手又改了幾個自己在使用上覺得不夠方便的地方, 然後,就是這麼自然地,在網路上逛到了如何解決自己試了很久都沒成功的功能。 ...

June 22, 2014