android - 如何禁用返回、主页、多任务物理按钮?

标签 android button android-homebutton

实际上我正在开发一个应用程序,这个应用程序应该在安装的设备上打开,这样我就可以阻止/禁用返回、主页、多任务的物理按钮。

我已经阅读了一些关于如何做到这一点的文章,但仍然不知道如何在我的应用程序中实现它。

我要禁用的按钮如下,您可以在照片上看到 enter image description here

最佳答案

//在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/

相关文章:

Android 启动器在启动器中按主页以转到默认屏幕

android - 为什么我的 Android 应用程序因某个特定库的 NoClassDefFoundError 而崩溃?

java - 在 json 中插入/显示/加载崩溃

java - 从另一个应用程序中获取信息

javascript - 当按钮在 HTML 中处于事件状态时向按钮添加提示

android - 将 XML 中可绘制按钮的大小设置为图像大小

android - 从主屏幕开始 Activity

Android - TimePicker 分钟到 15

button - 如何在 flutter 中创建没有标签的矩形图标按钮?

按下主页按钮时存在 Android 应用程序。单击应用程序图标将启动应用程序。我想让它不暂停