Android App Test 基本概念

依據測試, 可分為單元測試 (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測試

iOS - Tabview 分成不同 Group

當我們想將 TabVIew 分為2個 Group 時, 如 已搜尋到的藍芽裝置和已連接上的藍芽裝置, 可利用 Header 或 Footer來分隔.


iOS - 開啟藍芽

當藍牙位開啟時,iOS 限制使用者在APP可打開或關閉藍牙的權限。
因此目前只能進入設定來開啟或關閉。

當APP需要使用藍牙,但藍牙為關閉時,iOS會彈出訊息來提醒使用者。


Android ListView 設定 FootView

當尋找Device或列出IP時, 使用ListView時, 想在List 列表底下顯示”搜尋中或讀取中”的提示時

可使用FootView來達成.


Android 自定義ListView

每次想要製作ListView時, 都要先上網找尋文章, 才開始寫程式, 花費太多時間.

所以此篇文章主要是如何快速製作自定義的ListView.


Android Bottom Sheets

Android 5.0 推出了底部選單列 - Bottom Sheets

讓使用者可由屏幕底端滑出選單, 提供選擇或是資訊, 也可設計成跳轉至不同App的選單列.