通过禁用硬件按钮来禁用屏幕捕获

时间:2019-02-17 11:11:18

标签: java android hardware

我想在用户进行某些活动时禁用屏幕捕获的可能性,但是我知道标记安全方法不值得尝试,因为它有很多局限性和错误。我尝试停用降低音量按钮使用此代码,但是如果我按下按钮并返回主页,它将继续进行屏幕截图。还有另一种方法可以通过停用硬件按钮来禁用屏幕功能?

PS是否有可能检测到两个按钮的现代点击,例如KEYCODE_VOLUME_DOWN和主页按钮?

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
int action = event.getAction();
int keyCode = event.getKeyCode();
switch (keyCode) {
case KeyEvent.KEYCODE_VOLUME_DOWN:
if (action == KeyEvent.ACTION_DOWN) {
}
return true;
default:
return super.dispatchKeyEvent(event);
}
}

0 个答案:

没有答案