2010-11-25 10 views
13

क्या कोई तरीका है जिसे मैं यह देखने के लिए कॉल कर सकता हूं कि मैं वर्तमान में एक वास्तविक भौतिक फोन पर चलने वाले एमुलेटर बनाम चल रहा हूं या नहीं?एपीआई कॉल यह जांचने के लिए कि क्या एमुलेटर में चल रहा है wp7

जब मैं एमुलेटर में हूं (मुझे एक नकली जीपीएस स्थान सेवा है) तो मुझे कुछ कोड थोड़ा अलग चलाने की आवश्यकता है।

उत्तर

20

आप Microsoft.Devices.Environment.DeviceType

+6

यदि (माइक्रोसॉफ्ट.डिवाइस। पर्यावरण। डेविस टाइप == माइक्रोसॉफ्ट.डिवाइस। डेविस टाइप टाइप। – BrokeMyLegBiking

+1

# WP8 के साथ भी काम करता है # w00t –

6
if (System.Environment.DeviceType == DeviceType.Emulator) 
{ 

} 

आशा है कि मदद करता है

+0

आम में यह काम करता है और इसके बाद ऐसा लगता है। –

4

से प्राप्त कर सकते हैं WP 7.5 मैंगो एसडीके के लिए, यह नाम स्थान Microsoft.Devices में ले जाया गया

if (Microsoft.Devices.Environment.DeviceType == DeviceType.Emulator) 
{ 
    //Do Stuff 
} 
संबंधित मुद्दे

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