मैं एक एंड्रॉइड एप्लिकेशन लिख रहा हूं जो नेटवर्क गतिविधि पर निर्भर करता है और अलार्म मैनेजर कभी-कभी नींद की स्थिति से फ़ोन को जागता है।परीक्षण करने के लिए, एंड्रॉइड फोन को सोने के लिए मजबूर करें?
मेरा सवाल यह है कि मैं डिवाइस पर विश्वसनीय रूप से इसका परीक्षण कैसे कर सकता हूं? आदर्श रूप से, मैं फोन को पूर्ण सोने की स्थिति में कैसे मजबूर कर सकता हूं। यह असफल रहा, मैं निश्चित रूप से कैसे जान सकता हूं कि फ़ोन कब सो गया है?
आप अपने अलार्म प्रबंधक/वेक लॉक/स्लीप हैंडलिंग कोड का परीक्षण कैसे करते हैं?
धन्यवाद। यही वह है जो मैं कर रहा हूं, लेकिन मुझे संदेह है कि दबाने वाली शक्ति प्रदर्शन को तुरंत सोने के लिए रखती है, लेकिन सीपीयू को सोने के लिए जरूरी नहीं है (जो स्पष्ट रूप से अंततः हो सकता है - इस http://developer.android.com/ द्वारा निर्णय लेना संदर्भ/एंड्रॉइड/ऐप/अलार्ममेनगर.html # आरटीसी_WAKEUP) –
हम्म, मैंने सोचा कि शक्ति ने ऐसा किया है। डीबग लॉग में जब मैं पावर बटन दबाता हूं तो मुझे "मैं थक गया हूं, सो रहा हूं" जैसे संदेश देखने के लिए उपयोग किया जाता है, इसलिए मुझे यकीन है कि यह प्रोसेसर को वापस सोने/स्केल करने जा रहा है। –
शायद यह प्रति डिवाइस डिवाइस है। मैं एक मील का पत्थर उपयोग कर रहा हूं, और यह मेरे लिए नहीं कहता है .. स्क्रीन बस बंद हो जाती है, और मैं सामान्य रूप से लॉग संदेश प्राप्त करता रहता हूं। –