2011-08-09 10 views
5

मुलायम कुंजी के अलावा, मैं यह जांचना चाहता हूं कि मेरा ऐप हार्डवेयर शटर बटन (जैसे विभिन्न राज्य आधे दबाए गए, पूरी तरह से दबाए गए, बटन-रिलीज इत्यादि ...) को प्रतिसाद देता है।एम्यूलेटर में हार्डवेयर शटर बटन का अनुकरण कैसे करें?

एम्यूलेटर में हार्डवेयर शटर बटन नहीं लगता है (जब तक कि मुझे कुछ याद नहीं आ रहा है)। तो, एक वास्तविक डिवाइस की अनुपस्थिति में, मैं इस कार्यक्षमता का परीक्षण कैसे कर सकता हूं?

उत्तर

8

एफ 7-कुंजी को कैमरे शटर-कुंजी पर पूरी तरह से दबाए जाने वाले एमुलेटर में मैप किया गया है और F6-Key को आधे दबाए गए शटर-कुंजी पर मैप किया गया है।

दोनों शॉर्टकट दृश्य स्टूडियो 2010 प्रतिशत समर्थन नहीं करता विंडोज फोन के लिए एक्सप्रेस (लेकिन मैं पता नहीं है इसलिए वे इस सीमा किया ...)

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

लेकिन इससे केवल तभी मदद मिलेगी जब आप अपने आवेदन में एक समर्पित "टेस्ट पैनल" तैयार करने के इच्छुक हैं जो इन घटनाओं को नियंत्रित करेगा।

संबंधित मुद्दे