2010-08-29 22 views

उत्तर

14

चेक इस वर्ग: 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() 
+1

मैं इस कोड का परीक्षण करता हूं, लेकिन यह काम नहीं कर रहा है – Mecid

+0

क्या आप जिस कोड को आजमाया है उसे साझा कर सकते हैं? और आप इसके साथ क्या समस्याएं सामना कर रहे हैं? – YoK

+2

यह कोड उपयोगी नहीं है – Ashay

4

आदेश में इस की जरूरत है ऐसा करने के लिए Device Administration एपीआई का उपयोग करने के लिए जो (मुझे लगता है) 2.2 में जोड़ा गया था। डिवाइस एडमिनिस्ट्रेटर के रूप में डिवाइस पर आपका ऐप पंजीकृत हो जाने के बाद, आप स्क्रीन लॉक करने के लिए DevicePolicyManager.lockNow() का उपयोग कर सकते हैं। एसडीके में डिवाइसएडमिन नमूना आवेदन भी देखने के लिए एक अच्छी जगह है।

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