2017-09-18 5 views
6

मैं मोबाइल स्क्रीन को कुछ मिलीसेकंड के लिए एक बार झपकी या जागने के लिए चाहता हूं। मैंने स्टैक ओवरफ्लो पर कुछ प्रश्न पढ़े। अधिकांश समाधान समर्थन गतिविधि के लिए प्रदान किए जाते हैं। क्योंकि इसे 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 वस्तु का उपयोग कर गतिविधि से

?

उत्तर

0

शायद इस प्रश्न का उत्तर आपकी मदद कर सकता है।
are there anybody know how to getWindow() in service on android?

आम तौर पर मैं एक टिप्पणी का उपयोग करता हूं लेकिन मैं तब तक नहीं कर सकता जब तक कि मेरे पास 50 प्रतिष्ठान न हो।

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

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