2011-08-09 4 views
5

소프트 키 이외에도 하드웨어 셔터 버튼 (예 : 반 누름, 완전 누름, 버튼 해제 등)에 내 앱이 어떻게 반응하는지 테스트하고 싶습니다.에뮬레이터의 하드웨어 셔터 버튼을 시뮬레이트하는 방법은 무엇입니까?

에뮬레이터에 하드웨어 셔터 단추가없는 것 같습니다 (뭔가 빠뜨린 경우는 제외). 실제 장치가없는 경우 어떻게이 기능을 테스트 할 수 있습니까?

답변

8

F7 키는 에뮬레이터에서 완전히 눌러 진 카메라 셔터 키에 매핑되고 F6 키는 반 누름 된 셔터 키에 매핑됩니다.

0

하드웨어와 관련된 다른 것들과 마찬가지로, 당신은 할 수 없습니다 ;-) 그래서 서둘러서 당신의 전화를 배달하십시오!

+0

적어도 상호 작용을 테스트 할 수 있도록 에뮬레이터에 버튼을 제공하는 것이 좋았을 것입니다. – AngryHacker

1

응용 프로그램에 특정 단추가있을 수 있으며 단순히 이벤트 처리기에 연결된 메서드를 호출 할 수 있습니다. 예를 들어 :이 이벤트를 제어 할 응용 프로그램의 전용 "테스트 패널"을 가지고 기꺼이하는 경우에

// 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"); 
} 

그러나 그것은 단지 도움이 될 것이다.

관련 문제