2012-07-16 65 views

回答

0

使用的設備似乎是最好的方式,但它也出現這種重疊以前的SO問題描述在正常的Android模擬器相同的問題:Is there any way to test multi-touch on the Android Emulator?

關於代碼

而且測試你仍然可以寫單元測試來測試你的對象/方法,並驗證它們是否有適當的輸入和輸出。如果你願意爲這樣做,你甚至可以有從UI組件使用代碼它調度的事件,如

//in your code 
Multitouch.inputMode=MultitouchInputMode.GESTURE; 
someComponent.addEventListener(GestureEvent.GESTURE_TWO_FINGER_TAP, someHandler); 

//and in your test 
someComponent.dispatchEvent(new GestureEvent(GestureEvent.GESTURE_TWO_FINGER_TAP)); 
//verify appropriate change occured after a timeout or something of that nature 

,應該能夠獲得該事件的適當反應。

更多的手勢事件在這裏: http://help.adobe.com/en_US/as3/dev/WS1ca064e08d7aa93023c59dfc1257b16a3d6-7ffd.html

更多的多點觸控/手勢這裏還有: http://www.adobe.com/devnet/flash/articles/multitouch_gestures.html

0

您可以創建多點觸控的應用程序,在您的手機上運行,​​並使用從設備發送觸摸無線上網 。 這是我如何測試這個。

,但你也可以寫模擬器,從舞臺調度TouchEvents閱讀MouseEvents。