在某些手机中我们有一个选项,我们可以说明电源按钮是否锁定屏幕或只是关闭背光。我想知道是否有办法获得按键操作,因为就我的理解而言,他们只是改变了电源按键事件中的动作。
有人可以帮忙吗?提前谢谢!
答案 0 :(得分:0)
试试这个。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);//prevent phone from being locked
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_POWER)
{
if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
//do something
}
else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {
//do something
}
}
return super.onKeyDown(keyCode, event);
}