इस सवाल का मैं किसी अन्य उपयोगकर्ता जो अपने सवाल का कोई जवाब नहीं मिला है उद्धृत करने के लिए जा रहा हूँ के लिए है:चेक वॉल्यूम बटन उपयोग स्क्रीन के बंद
मैं के लिए हार्डवेयर वॉल्यूम बटन का उपयोग करता है एक Andoid एप्लिकेशन लिखा है एक और उद्देश्य
यदि यह ऐप चल रहा है और दृश्यमान है तो यह ठीक काम करता है, लेकिन जब मैं स्क्रीन बंद करता हूं या इसे टाइम आउट करता हूं, तो बटन क्लिक मेरे हैंडलर में नहीं मिलता है।
क्या किसी को पता है कि स्क्रीन बंद होने पर इन बटन क्लिकों का पता लगाने का कोई तरीका है या नहीं? स्रोत: AV695's question
मैं एक ऐप्स अपने आप को कि वॉल्यूम बटनों में से उपयोग करता है पर काम कर रहा हूँ, लेकिन यह उपयोगकर्ता के रूप में यह भी कहा, onKeyPress साथ बटन की जाँच के सामान्य व्यवहार एक बार स्क्रीन बंद होने पर कार्य करना बंद कर। ऐसा इसलिए है क्योंकि गतिविधि को स्क्रीन पर रोक दिया जाता है।
क्या स्क्रीन बंद होने पर गतिविधि को चालू रखने का कोई तरीका है, या स्क्रीन बंद होने पर वॉल्यूम बटन के उपयोग की जांच करें? मैंने पहले इसके लिए एक सेवा का उपयोग करने की कोशिश की लेकिन कमांडवेयर द्वारा नोट किए गए वॉल्यूम कुंजियों की जांच करना असंभव है।
क्या आपके पास ऐसा कुछ ऐसा उदाहरण है जो ऐसा करने के लिए प्रतीत होता है, जो सुझाव देगा कि यह भी संभव है? सीमित केस के बाहर जहां एप्लिकेशन सीपीयू चल रहा है लेकिन स्क्रीन बंद है, क्या कोई संकेत है कि कर्नेल जाग गया है और इस तथ्य से अवगत कराया गया है कि कुंजी दबा दी गई है? यदि हार्डवेयर नहीं है या कम से कम रेडियो फर्मवेयर मोड की आवश्यकता होगी। केवल अगर/जब कर्नेल कुंजी घटना से अवगत हो, तो यह आपके कोड को इसके बारे में जानने के लिए प्लेटफॉर्म को मनाने की समस्या बन सकता है। –
दुख की बात है कि मैं नहीं करता हूं। केवल एक चीज जिसे मैं सोच सकता हूं वह मध्यस्थ हैं। मुझे विश्वास है कि मेरा विचार जितना आसान है (आपके फोन को अपनी जेब से बाहर ले जाने के बिना अधिसूचनाओं की जांच करें, बस वॉल्यूम बटन दबाकर जो आपके डिवाइस को कंपनियां लंबित कर देगा यदि आपके पास लंबित अधिसूचनाएं हैं) बनाने के लिए बस बहुत जटिल है। –
यदि आपके पास स्टेटस बार में नई सूचनाएं हैं, तो एलईडी आमतौर पर फ्लैश नहीं करता है, जिसमें तृतीय पक्ष ऐप्स से कस्टम शामिल हैं? –