2012-11-02 13 views
5

मैं एक विंडोज 8 टैबलेट ऐप लिखने की कोशिश कर रहा हूं जो अक्सर इनपुट प्राप्त करने के बीच कई मिनट जा सकता है।ऐप चल रहा है, जबकि टैबलेट सोते समय

समस्या यह है कि अगर मैं स्क्रीन को छूता नहीं रहता, तो बिजली सेवर सक्रिय हो जाएगा, और स्क्रीन स्वचालित रूप से काला हो जाएगी, और यह ऐप के उपयोगकर्ता को बाधित कर देगी।

क्या कोई तरीका है कि मेरा ऐप पावर सेवर को सक्रिय करने से रोक सकता है, या कम से कम बिजली बचतकर्ता को सक्रिय करने के लिए जितना समय लगता है।

उत्तर

8

आपको स्क्रीन को बंद करने से रोकने के लिए DisplayRequest class का उपयोग करना चाहिए।

उपयोगकर्ता जो इनपुट दिखाते हैं या वीडियो इनपुट के बिना विस्तारित अवधि के लिए दौड़ते हैं, वे अनुरोध कर सकते हैं कि प्रदर्शन DisplayRequest :: RequestActive को कॉल करके जारी रहेगा। जब एक प्रदर्शन अनुरोध सक्रिय होता है, तो ऐप दिखाई देने पर डिवाइस का डिस्प्ले चालू रहता है। जब उपयोगकर्ता एप को अग्रभूमि से बाहर ले जाता है, तो सिस्टम ऐप के प्रदर्शन अनुरोधों को निष्क्रिय करता है और जब ऐप अग्रभूमि पर वापस आ जाता है तो उन्हें पुनः सक्रिय करता है।

-7

वैयक्तिकरण सेटिंग्स में अपने स्क्रीन सेवर पर जाएं। किसी का चयन न करें।

+0

यह एक अच्छा जवाब नहीं है: सवाल पुराना है, पहले से ही एक अच्छी तरह से प्राप्त, स्वीकार्य उत्तर है, और आपका उत्तर वास्तव में समस्या को हल नहीं करता है। –

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