2010-09-06 163 views

回答

7

不,不可能通過接到電話來模擬您的應用程序被中斷。另外還宣佈,the RTM emulator will only support MinUI在可預見的將來不會在模擬器中進行測試。您需要在真實的設備上進行測試。

不幸的是,由於其他形式的中斷(例如返回到開始屏幕或執行搜索(均由設備正面的硬件按鈕提供))與其他形式的中斷不同,具有不同的影響正在運行的應用程序。

+0

@intoOrbit「MinUI」是模擬器中可用操作系統數量的名稱/術語。 「最小用戶界面」的縮寫。仿真器僅包含IE,訪問某些設備設置,安裝的任何應用程序以及應用程序與操作系統交互所需的功能 - 但不能與集線器交互。 – 2011-01-07 20:58:11

2

我不相信你可以模擬電話本身,但你可以模擬啓動一個數字和一個可選名稱的撥號程序。

對於單元測試目的,您可能需要創建一個具有適當功能的接口,然後使用圍繞系統PhoneCallTask類型的包裝。

由於PhoneCallTask實際上並不直接打電話 - 它只是打開用戶界面,方便用戶進行連接 - 您可以在模擬器中很好且輕鬆地測試該功能。請注意,如果你然後點擊「呼叫」,你會看到手機的用戶界面,並看到頂部的「正在通話中」圖標。該網絡報告自己是「假GSM網絡」。

+0

這也是我測試應用程序執行期間運行電話的方式。它在emu中工作。 – 2010-09-14 13:31:53

+0

@Jon:有沒有例子說明如何測試?或者你必須將其編碼到你的應用程序? – 2012-02-24 00:45:41

相關問題