Toolbar 是在 android 5.0(API Level 21) 之後,用來取代 ActionBar 的新元件,我們可以把它想成是一個比 ActionB...
NumberPicker 是一個外觀類似 DatePicker 以及 TimePicker,提供使用者圖像化滾輪以選擇數字的元件,這個介面元件只有在 Andro...
之前已經介紹過在 android 中,常用的兩種序列化 Serializable 與 Parcelable 的基本觀念,這邊直接以範例程式碼的方式,說明 Par...
Serializable 與 Parcelable 都是在 Android 中可以使用的一種將資料序列化的介面,在探討序列化之前,首先,我們必須先了解什麼是序列...
IPC 的全名是 Inter-Process Communication,中文叫做行程間通訊,在 android 中,不同的 App 可以看成不同的行程,每個行...
Singleton 是一種概念,在開發 Android 專案的過程中,很常看到一些程式的寫法,是將建構子設成 private,再另外透過自行定義的一個類別方法,...
Eventbus 是一個針對 Android 端優化的事件管理平台,它以事件驅動的方式來簡化事件傳遞的邏輯,一般 Android 開發是以callback、ha...
在開發 Android 專案程式的過稱中,有時候會需要在特定的時候,呼叫其他應用程式來執行所需的功能,這邊來介紹一下該如何透過 sendBroadcast 的方...
在開發 Android 專案程式的過稱中,有時候會需要在特定的時候,呼叫其他應用程式來執行所需的功能,這邊來介紹一下該如何透過 startActivity 的方...
在開發 android 程式專案的過程中,我們通常都會有一個習慣,就是將特定的功能模組化,意思就是假設當我們需要執行某些方法或流程的時候,將這些方法或流程特別寫...
Jsoup 在官網上的名稱叫做 Java HTML Parser,照字面翻譯,它是一個 Java 現成的 API 套件,用來幫助我們解析 HTML 與 XML ...
在撰寫 Android 程式的過程中,常常會碰到一些需要快速更新 UI 介面的功能需求,這時候如果我們直接將更新 UI 的程式寫在主執行緒上,會發現 UI 一動...