2010-09-24 184 views
1

可能重复:
Lock the android device programatically锁定屏幕在Android中

我想通过我的程序锁定屏幕。我使用下面的代码做same..But它不是me..I工作不知道我在哪里wrong..even我没有得到在logcat..I任何错误,我用1.6

public class KeyGaurd extends Activity { 
KeyguardManager keyguardManager; 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    keyguardManager = 
     (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE); 

     KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE); 

     lock.reenableKeyguard(); 

} 

,我用的权限也

<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission> 

回答

0

您的代码将锁定键盘,而不是设备。尝试使用DevicePolicyManager中的lockNow方法。

+0

HI elevine ......是任何其他方式做到这一点..?或者使用DevicePolicyManager.?I是新来android..Its u能分享示例代码一些什么,我很难理解在这一点.. – user455422 2010-09-25 04:43:03