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