iOS 目前沒有提供下拉式選單的UI物件供設計者使用.
若畫面中需要有下拉式選單時, 只能客製化了.
網路上搜尋到使用TextField來模擬, 不過自己實作時會遇到無法隱藏軟體鍵盤的問題.
每次點擊時都會出現軟體鍵盤.
因此我改用Button來解決此問題.
iOS 目前沒有提供下拉式選單的UI物件供設計者使用.
若畫面中需要有下拉式選單時, 只能客製化了.
網路上搜尋到使用TextField來模擬, 不過自己實作時會遇到無法隱藏軟體鍵盤的問題.
每次點擊時都會出現軟體鍵盤.
因此我改用Button來解決此問題.
此篇主要介紹如何客製化Dialog。
此篇主要是如何顯示藍芽裝置
結合之前搜尋藍芽裝置與 TableView分為兩個群組的文章做個整合.
之前介紹過如何搜尋藍芽裝置 (請參考搜尋藍芽裝置)
接下來我們使用 Dictionary 來記錄搜尋到的裝置
先前講過Activity Test, Unit Test, Service Test,
此篇來探討如何對Database做自動化測試.
由於Database為Android API 相關的測試, 需將測試檔案放於module-name/src/androidTest/java/ 路徑下.
(請參閱 Android App Test 基本概念)
在一些情況下, 我們需要使用動畫來表示下載, 讀取等UI 顯示.
可使用 UIActivityIndicatorView 來表示.
此篇主要試探討如何測試Android Service Class.
若測試中和Android API較無關係的話, 我們可將測試檔案放於module-name/src/test/java/ 路徑下.
若與Android API 相關的測試, 需將測試檔案放於module-name/src/androidTest/java/ 路徑下.
(請參閱 Android App Test 基本概念)
在此篇我們使用Wifi 開關來做例子, 與Android API 相關,
所以需將測試檔案放於module-name/src/androidTest/java/ 路徑下
對於Android 單元測試來說, 若滿足以下測試條件, 可選用 ActivityInstrumentationTestCase2 (Function Test) 來測試
(1) 針對單一Activity 測試, 不涉及其他Activity交互作用.
(2) 對UI進行自動化測試
(3) 可對裝置使用程式來模擬輸入, 點擊 等UI 事件.
與ActivityUnitTestCase (Unit Test) 的最大不同點為: 可對裝置使用程式來模擬輸入, 點擊 等UI 事件.
在Windows 7 上, 遇到更新Android 驅動程式依舊無法使用的問題.
上網下載Google 所提供 Driver 也無法使用, adb device 依舊找不到Android手機裝置.
看來是Window 7 對於更新驅動程式的方式有所改變.
上網搜尋了一下, 找到了解決方法.
對於Android 單元測試來說, 若滿足以下測試條件, 可選用 ActivityUnitTestCase 來測試
(1) 針對單一Activity 測試, 不涉及其他Activity交互作用.
如startActivityForResult 的返回結果做測試.
(2) 對UI進行自動化測試
(祖父類別 InstrumentationTestCase 參考資料: Android InstrumentationTestCase)