依據測試, 可分為單元測試 (Unit Test) 與整合測試 (Integration Test) 兩大類.
再細分為
- Unit Test
Local Unit Test: 適用於和Android API 較無相關性的測試
Instrumented Test: 與Android API 有相關性的測試- Integration Test
Components within your app only: 功能整合性測試
Cross-app Components: 整體App測試
依據測試, 可分為單元測試 (Unit Test) 與整合測試 (Integration Test) 兩大類.
再細分為
- Unit Test
Local Unit Test: 適用於和Android API 較無相關性的測試
Instrumented Test: 與Android API 有相關性的測試- Integration Test
Components within your app only: 功能整合性測試
Cross-app Components: 整體App測試
當我們想將 TabVIew 分為2個 Group 時, 如 已搜尋到的藍芽裝置和已連接上的藍芽裝置, 可利用 Header 或 Footer來分隔.
在NavigationItem中, 想要實現 Bar Button Item.System item的切換, 來達成開始搜尋藍芽與停止搜尋按鈕的轉換.
當開啟藍芽後, 可進行搜索藍芽裝置.
如何設定與開啟藍芽裝置請參考: 開啟藍芽
當藍牙位開啟時,iOS 限制使用者在APP可打開或關閉藍牙的權限。
因此目前只能進入設定來開啟或關閉。
當APP需要使用藍牙,但藍牙為關閉時,iOS會彈出訊息來提醒使用者。
當尋找Device或列出IP時, 使用ListView時, 想在List 列表底下顯示”搜尋中或讀取中”的提示時
可使用FootView來達成.
每次想要製作ListView時, 都要先上網找尋文章, 才開始寫程式, 花費太多時間.
所以此篇文章主要是如何快速製作自定義的ListView.
這篇文章主要介紹如何使用程式碼呼叫系統鎖屏.
之前介紹過BottomSheets的兩種Type - Modal Bottom Sheets & Persistent Bottom Sheets
此篇來介紹如何設計 Modal Bottom Sheets (BottomSheetDialog)
Android 5.0 推出了底部選單列 - Bottom Sheets
讓使用者可由屏幕底端滑出選單, 提供選擇或是資訊, 也可設計成跳轉至不同App的選單列.