实际上,我正在开发一个应用程序,仅应在安装了该设备的设备上打开此应用程序,这样我就可以阻止/禁用用于后退,首页,多任务的物理按钮。
我已经阅读了一些有关如何执行此操作的文章,但仍无法在我的应用程序中实现它。
我将禁用的按钮是以下您可以在照片上看到的按钮
最佳答案
//只需将下面的代码放在onStart()方法中
@Override
protected void onStart() {
super.onStart();
// start lock task mode if it's not already active
ActivityManager am = (ActivityManager) getSystemService(
Context.ACTIVITY_SERVICE);
// ActivityManager.getLockTaskModeState api is not available in pre-M.
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) {
if (!am.isInLockTaskMode()) {
startLockTask();
}
} else {
if (am.getLockTaskModeState() ==
ActivityManager.LOCK_TASK_MODE_NONE) {
startLockTask();
}
}
}
关于android - 如何禁用后退,首页,多任务物理按钮?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50720273/