मैं मोबाइल स्क्रीन को कुछ मिलीसेकंड के लिए एक बार झपकी या जागने के लिए चाहता हूं। मैंने स्टैक ओवरफ्लो पर कुछ प्रश्न पढ़े। अधिकांश समाधान समर्थन गतिविधि के लिए प्रदान किए जाते हैं। क्योंकि इसे window
ऑब्जेक्ट की आवश्यकता है जो स्पष्ट रूप से गतिविधि से संबंधित नहीं है।सेवा के माध्यम से व्यावहारिक रूप से स्क्रीन जागने का कोई तरीका है?
मेरी सेवा अग्रभूमि सेवा है, गतिविधियों को स्मृति के लिए सिस्टम द्वारा एकत्र किया जा सकता है। लेकिन प्रणाली द्वारा एकत्रित होने वाली मेरी सेवा की बहुत कम संभावनाएं हैं क्योंकि यह अग्रभूमि सेवा है।
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON
क्या कोई अन्य रास्ता नहीं मैं सेवा से स्क्रीन जगा सकता है:
हम स्क्रीन सक्रिय कर सकते हैं निम्नलिखित झंडे का उपयोग करकेwindow
वस्तु का उपयोग कर गतिविधि से
?