संभव डुप्लिकेट:
Lock the android device programaticallyएंड्रॉइड में प्रोग्रामेटिक रूप से लॉक स्क्रीन कैसे करें?
मैं कैसे प्रोग्राम के रूप में एंड्रॉयड में स्क्रीन को लॉक कर सकते हैं?
संभव डुप्लिकेट:
Lock the android device programaticallyएंड्रॉइड में प्रोग्रामेटिक रूप से लॉक स्क्रीन कैसे करें?
मैं कैसे प्रोग्राम के रूप में एंड्रॉयड में स्क्रीन को लॉक कर सकते हैं?
चेक इस वर्ग: com.android.internal.policy.impl.LockScreen
यहां से संदर्भित Can you lock screen from your app?
भी सक्षम करने और एंड्रॉयड में लॉक स्क्रीन को निष्क्रिय करने के लिए कोड की जाँच करें। (here से संदर्भित)
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
स्क्रीन उपयोग ताला लगा के लिए,
lock.reenableKeyguard();
और लॉक उपयोग अक्षम करने के लिए,
lock.disableKeyguard()
आदेश में इस की जरूरत है ऐसा करने के लिए Device Administration एपीआई का उपयोग करने के लिए जो (मुझे लगता है) 2.2 में जोड़ा गया था। डिवाइस एडमिनिस्ट्रेटर के रूप में डिवाइस पर आपका ऐप पंजीकृत हो जाने के बाद, आप स्क्रीन लॉक करने के लिए DevicePolicyManager.lockNow() का उपयोग कर सकते हैं। एसडीके में डिवाइसएडमिन नमूना आवेदन भी देखने के लिए एक अच्छी जगह है।
मैं इस कोड का परीक्षण करता हूं, लेकिन यह काम नहीं कर रहा है – Mecid
क्या आप जिस कोड को आजमाया है उसे साझा कर सकते हैं? और आप इसके साथ क्या समस्याएं सामना कर रहे हैं? – YoK
यह कोड उपयोगी नहीं है – Ashay