इसलिए मेरे पास एक काउंटर ऐप है जो एक का उपयोग करता है VolumeProviderCompat
एक सेवा बनाने के लिए वॉल्यूम अप / डाउन कीज़ सुनें। Vol Up = increment, vol down = decrement। यह लॉकस्क्रीन से भी उल्लेखनीय होना चाहिए - जो कि यह है, लेकिन केवल तभी जब डिवाइस ने बहुत लंबे समय तक बंद नहीं किया है।
यदि डिवाइस को एक पल (~ मिनट) के लिए लॉक कर दिया गया है, तो ऐप प्रमुख इनपुट पर प्रतिक्रिया नहीं करेगा जब तक कि पावर बटन को पहले से दबाया नहीं जाता है।
मैं सेवा को कैसे उत्तरदायी रख सकता हूं? (हमेशा-ऑन डिस्प्ले सक्षम है, पावर सेवर बंद है।)
उत्तर:
उत्तर № 1 के लिए 1जो चीज मेरे लिए काम करती है वह भी एंड्रॉइड 6 के साथDoze मोड सर्विस स्टार्ट कमांड पर है जो स्टार्टफोरग्राउंड को एक सूचना के साथ कॉल करता है और एक आंशिक वेक लॉक भी प्राप्त करता है। लेकिन आपका ऐप थोड़ी बैटरी खत्म कर देगा