Parcelable 幫手

在 Android ,要將 object 由 Activities 或 services 之間傳送,必須將其放進 intent 中。除了 primitive types 外,object 必須 implement Parcelable 才能放在 intent。Implement Parcelable,不是難,而是麻煩, »

六月讀書

這個月又去了看輕小說。果然輕小說就像毒品一樣。 這裏快變成讀書 blog, sosad 。 《The Old Man's War》- John Scalzi 典形的科幻戰爭故事,不同之處在於每個參戰者都是 75 歳以上的「老」人。故事的開始,是 75 歲的老人才可以在星際戰爭中參軍。之後是一連串的未來科技描述,人造的身體、未來的槍械、外星人的生態等。 »

香港政府的 Open Data 之我見

看見傳媒報導,立即走去 data.gov.hk 看。OMG,還真的有警方的 Appreciation Letters ,是因為警務署覺得自己形象低落,所以發放出來,告訴市民它多麼受歡迎,還是它真心覺得,有人會對此方面的資料有興趣呢? 政府連感謝信也拿出來當 open data ,實在不知如何形容。是因為懶,還是因為根本不知什麼是 open data 啊? 什麼是 Open »

五月讀書

五月是輕小說月。 《空之境界》上中下和《未來福音》- 奈須蘑菇 描述魔術師之間的故事。魔術與魔法的區別頗有耳目一新的感覺。 感覺作者有宏大的世界觀,雖然作者沒有描寫,但每個人也有詳細的設定和歷史,似乎會有佷多外傳或以此世界為基礎的其他故事。 作者的寫作手法有點「奇特」,經常加入插敍,有時很難 follow 。雖然可以視為是不同的單元故事,但各故事的排序不是按著發生時間排的,結果做成混亂,。 整體來說,故事鋪排不錯,世界設定有趣,劇情有時要花點時間理解,但絕對值得。 《Gone »

Gradle 與不同 buildTypes

若想同時安裝 development 版本和 production 版本到同一的 Android 機上,應如何做? 因為 applicationId 相同,不能同時安裝兩種版本。想用一個 overwrite 另一個,以便保留 setting 嗎?但因為 certificate 不同,Android 規定必須刪掉重裝。打算自己改 application Id »