Android禁用键盘或块设置屏幕中的设置按钮

Android禁用键盘或块设置屏幕中的设置按钮,android,settings,android-softkeyboard,Android,Settings,Android Softkeyboard,在我的三星平板电脑上,我想阻止用户更改键盘设置,因为键盘设置中的恶意用户可以阻止我的平板电脑(用作信息亭) I覆盖活动中的dispatchKeyEvent,但单击设置按钮时不会调用它 我还注册了一个看门狗,在前台活动中收到通知,但是设备设置没有出现在前台活动中 想法 解决了的 这是获取前台活动并强制关闭的解决方案 ActivityManager.RunningAppProcessInfo processInfo = mActivityManager.getRunningAppProcesses(

在我的三星平板电脑上,我想阻止用户更改
键盘设置
,因为
键盘设置
中的恶意用户可以阻止我的平板电脑(用作信息亭)

I
覆盖
活动
中的dispatchKeyEvent
,但单击设置按钮时不会调用它

我还注册了一个看门狗,在前台活动中收到通知,但是设备设置没有出现在前台活动中

想法

解决了的 这是获取前台活动并强制关闭的解决方案

ActivityManager.RunningAppProcessInfo processInfo = mActivityManager.getRunningAppProcesses().get(0);
if (processInfo != null && processInfo.pkgList != null && processInfo.pkgList.length > 0) {
    mCurrentApp = processInfo.pkgList[0];
    Runtime.getRuntime().exec(new String[]{"su", "-c", "am force-stop " + mCurrentApp}).waitFor();
}

我希望能解决你的问题。还要检查库和文章中的代码。

很久以前我就遇到过这个问题。我会还原你的解决方案。你的解决方案是什么?你的解决方案放在哪里??顶上法?谢谢。这是不同的。我只需要阻止键盘的设置屏幕。让我检查一下onWindowFocusChange的工作情况。我希望:)