के माध्यम से एंड्रॉइड पर कस्टम लॉक कार्यान्वयन को समझना मैं इस प्रश्न के बारे में बहुत कुछ शोध कर रहा हूं। मैंने इस सप्ताह a related प्रश्न पूछा। क्षेत्र में सबसे उपयोगी और प्रासंगिक लिंक this और this हैं। मैं समझना चाहता हूं कि यह कैसे काम करता है और सब, अगर होम स्क्रीन प्रतिस्थापन ऐप के रूप में लागू किया गया है।होम स्क्रीन प्रतिस्थापन तकनीक
त्वरित सवाल:
- कार्यान्वित जो स्क्रीन डिफ़ॉल्ट के रूप में सेट किया जाना चाहिए है? हमारे होम स्क्रीन प्रतिस्थापन या मूल होम स्क्रीन?
this question के उत्तर के बाद टिप्पणियां पढ़ें जहां पूछने वाले ने इसे करने का एक तरीका निकाला। अंत में वह कहता है:
"यह पता लगाया गया है! SetComponentEnabledSetting() का उपयोग कर मैनिफेस्ट इरादा फ़िल्टर को अक्षम करना होगा, और उसके बाद गतिविधि पॉप अप होने पर इसे वापस चालू करें। आपकी मदद के लिए धन्यवाद!"
इसका क्या अर्थ है? मैं यहां तर्क को समझ नहीं पा रहा हूं। कृपया सहायता कीजिए?
- मूल रूप से, मैं इस प्रश्नकर्ता के रूप में ही शक है (कृपया टिप्पणीbelow the answer @CoffeeCrisp द्वारा देखें)। लेकिन, मैं समाधान को समझने में असमर्थ हूं और यहां वास्तव में क्या हुआ। कृपया सहायता कीजिए?
धन्यवाद।
संपादित करें: कृपया इसे कम मत करें। यदि मेरे अंत से कोई सुधार आवश्यक है, तो कृपया टिप्पणी में सुझाव दें ताकि मुझे परिवर्तन करने में समय लगे। बहुत बहुत धन्यवाद।
संकेत, क्या आप फिर से प्रश्न स्पष्ट कर सकते हैं। मैं आपकी समस्या के बारे में अस्पष्ट हूं। –
मैं अपने कस्टम लॉक स्क्रीन को होम प्रतिस्थापन ऐप के रूप में कार्यान्वित करता हूं और फिर अनलॉक लॉजिक (लॉक स्क्रीन को खारिज करने के लिए स्वाइप करें) ऐप के लिए पॉपअप के बिना डिफ़ॉल्ट होम स्क्रीन प्राप्त करने के लिए गतिविधि उपनाम (CATEGORY_HOME) अक्षम करें। और जब भी मैं (SCREEN_ON) डिवाइस प्रारंभ करता हूं, कस्टम लॉक स्क्रीन प्राप्त करने के लिए प्रसारण रिसीवर (ACTION_SCREEN_OFF) में उस गतिविधि उपनाम को सक्षम करें। और मैं होम स्क्रीन के रूप में defaut करने के लिए custome लॉक स्क्रीन सेट। मेरी समस्या यह है कि मुझे केवल एक बार मेरी कस्टम लॉक स्क्रीन मिल रही है और मेरी कस्टम लॉक स्क्रीन अनलॉक करने के बाद, जब मैं शुरू करता हूं तो मैं इसे फिर से प्राप्त नहीं कर पा रहा हूं (SCREEN_ON) मेरी डिवाइस कृपया इसे ठीक करने में मेरी सहायता करें –
क्या आपने हार्डवेयर होम बटन दबाकर और फिर अपना ऐप डिफॉल्ट लॉन्चर (हमेशा) के रूप में सेट करने का प्रयास किया था? यह चाल हो सकता है। –