簡介 Realm是一款手機的資料庫套件,支援Android、iOS系統。 Realm和以往的ORM不同,Rea …
分類: 技術學習記錄
[Android]用EventBus實作觀察者模式
觀察者模式是軟體設計模式的一種,分為被觀察者和觀察者。 當被觀察者的狀態發生變化,觀察者就會獲得事件通知並作出 …
[Android]Firebase Crashlytics
前言 在軟體開發過程中,每個版本或多或少都有BUG的存在。如果開發人員當下無法取得log,又或者是使用者無法完 …
[Android]使用Retrofit與API連線
Retrofit是一款專門用來處理網路請求的框架,由知名的OkHttp開發團隊Square所開發。 Retro …
[Android]SharedPreferences
在Android的應用程式中,如果想要儲存資料的話,一般可以透過資料庫的方式來儲存資料。 但如果儲存的資料是非 …
[Android]Application元件
Application類別 什麼是Application? Application和Activity、Serv …
什麼是程式、程序、執行緒
前言 程式、程序、執行緒是什麼?彼此之間又有什麼關係? 老實說這個問題我從來都沒有思考過。 直到最近計畫跳槽之 …
[Android]單例模式
什麼是單例模式 單例模式是一種設計模式,目的是為了確保某個類別只有一個實例,並自行實例化且整個系統都可以訪問。 …
[Android]Kotlin學習筆記#6-列舉
前言 相信很多人應該都有在Java上寫過狀態處理的程式吧?! 一般都會宣告一個列舉來定義程式執行的生命週期狀態 …
[Android]Kotlin學習筆記#5-lateinit跟lazy
由於Kotlin的Null Safety特性,宣告變數時一定要初始化,否則編譯器會報錯。 一般我們在宣告變數的 …