问keyguardmanager问题,谢谢
各位大侠,大家好
小弟想做个程序能够自由的控制锁键盘,但是我在看keyguardmanager时候很多问题都没看明白,并且在使用disableKeyguard ()方法时候,程序会报错。。。。
我想实现用程序控制系统是否锁键盘,我用的api没用错吧??
求助各位大侠帮助,谢谢了
下面是我的代码:
public class hello extends Activity {
/** Called when the activity is first created. */
private KeyguardManager.KeyguardLock mKeyguardLock;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
KeyguardManager km = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
mKeyguardLock = km.newKeyguardLock("phone");
setContentView(R.layout.main);
}
@Override
protected void onStart() {
super.onStart();
disableKeyguard(true);
}
@Override
public void onStop() {
super.onStop();
disableKeyguard(false);
}
/**
* Acquires a wake lock and prevents keyguard from enabling.
*/
private void disableKeyguard(boolean disable) {
if (disable) {
mKeyguardLock.disableKeyguard();
} else {
mKeyguardLock.reenableKeyguard();
}
}
}