當需要儲存大量或關聯式資料時Android支援的資料庫為SQLite,使用標準SQL語法,而Android也提供更簡便的存取方式,將新增刪除等語法縮減到一行程式...
APP發展的過程中難免會更動資料欄位,若還在開發的話可以直接重新安裝解決,但若是已經上架發布的APP,則需在不影響使用的情況下更動欄位。 SQLite新增欄位沒...
OkHttp是用於網路連線的第三方套件,相對於原生的AsyncTask連線方式,OkHttp的連線效率更高,具有取消連線和快取等機制,且程式碼更為簡潔好寫。 加...
Retrofit是專為API連線而生的第三方套件,與API連線的效率非常高,最特別的是其規範的REST框架讓程式高度解耦,好寫易維護,被譽為API連線的教科書。...
Everything you can imagine is real. – Pablo Picasso Picasso是用來讀取圖片的第三方套件,在讀取網路...
BrocastReceiver是個廣播接收元件,當系統發生一些事情如連接網路、開始充電、重新開機時,BroadcastRecaiver會有所反應並讓我們做相應的...
今天補充一個之前忘記講的東西,當我們要將物件傳遞到下一個Activity時,用以往傳遞字串的Intent或Bundle方式都會報錯,因為物件必須序列化後才可以傳...
Notification是顯示在狀態列(Status bar)的訊息,並在展開後可以顯示更多內容,常用在電子郵件或通訊軟體的通知。 建立Notificatio...
Service是在背景運作的應用程式元件,本身並沒有使用者介面並在離開APP時仍會繼續執行,適合用在上傳下載檔案等用途。 Service類別中共有Service...
今天是鐵人賽的最後一天,雖然也想寫感言結束但我內向木訥不善表達,還是介紹一個簡單的套件來開場。 Timber是個用來印出log的套件,為什麼要用Timber而不...