
使用模擬器
|
37
第四章:使用實體裝置與模擬器
第四章
使用實體裝置與模擬器
[Page-39]
使用模擬器
前個章節我們學到如何新增模擬器,現在我們來談談它的使用。模擬器是個很有用的
工具,它讓測試變得更簡單,也讓開發者可以模擬許多在現實生活中較難實現的狀況。
例如,如果你正在寫一個地圖程式,你需要測試的地點可能遍布在世界各地,而實際
前往這些地點是不切實際的(雖然頗有趣)。模擬器可以模擬網路配置設定、硬體與
軟體的配置,與感測器的事件。模擬器讓你不需真正地擁有那些你想測試的裝置。例
如,你可以使用模擬器來配置不同大小的螢幕與記憶體設定。這章將介紹如何使用模
擬器來有效率地測試不同的配置參數。
大多數情況,模擬器與實體裝置是用一樣的方法在與
ADT
工具連接互動。也就是說,
我們這章討論的操作可用一樣的方式執行在模擬器與實體裝置中。大部分情況,實體
裝置會比模擬器來得受限的多,因為一些選項(像是更改網路配置)被系統服務商鎖
起來了。
你可能會使用許多實體裝置與模擬器的不同組合,來仔細地測試。你可以執行任意多
個不同的模擬器與實體裝置;若你同時想執行很多模擬器,你會需要一台高效能的電
腦(取決於配置,每部模擬器可專屬使用超過
1 GB
的記憶體)。在測試的過程中,同
時使用多個模擬器與實體裝置很常見。需要注意的是,模擬器不支援某些操作,例如
模擬加速度感測器,或其他感測器的模擬(如指南針功能)。
[Page-40]
你可以複習第
23
頁的「功能及其限制」,來判斷模擬器是否符合你的需要。