除了軟鍵,我想測試我的應用程序如何響應硬件快門按鈕(例如半按,全按,各種狀態按鈕釋放等)。如何模擬仿真器中的硬件快門按鈕?
模擬器似乎沒有硬件快門按鈕(除非我錯過了某些東西)。 因此,在沒有實際設備的情況下,我該如何測試此功能?
除了軟鍵,我想測試我的應用程序如何響應硬件快門按鈕(例如半按,全按,各種狀態按鈕釋放等)。如何模擬仿真器中的硬件快門按鈕?
模擬器似乎沒有硬件快門按鈕(除非我錯過了某些東西)。 因此,在沒有實際設備的情況下,我該如何測試此功能?
將F7鍵映射到仿真器中,完全按下相機快門鍵並將F6鍵映射到半按快門鍵。
兩個快捷方式不會在Visual Studio 2010支持Express,用於Windows Phone的(但我不知道爲什麼他們沒有這個限制...)
與其他一切硬件相關,你有點不能;-)所以趕快郵遞員已經交付你的手機了!
您可以在應用程序中使用特定的按鈕,並簡單地調用連線到事件處理程序的方法。例如:
// Constructor
public MainPage()
{
InitializeComponent();
CameraButtons.ShutterKeyHalfPressed +=new EventHandler(CameraButtons_ShutterKeyHalfPressed);
CameraButtons_ShutterKeyHalfPressed(this, new EventArgs());
}
void CameraButtons_ShutterKeyHalfPressed(object sender, EventArgs e)
{
Debug.WriteLine("HALF_PRESSED");
}
但是,如果你願意在你的應用程序專用的「試驗板」,將控制這些事件只會幫助。
對於他們來說,至少在模擬器上提供一個按鈕讓你可以測試交互是很好的。 – AngryHacker