我正在为某些人制作受限制的安卓启动器。我所尝试的关键特性包括:
谢谢。
- 提供对选定应用程序的访问权限。
- 禁用按钮,以免用户显示在手机上安装的所有应用程序。
- 禁用物理按钮(菜单),以限制用户进入Android的“设置”菜单。
谢谢。
@Override
public boolean onPrepareOptionsMenu (Menu menu) {
return false;
}
文件中写道:
如果您返回true,菜单将被显示;如果您返回false,则不会显示。
覆盖onPrepareOptionsMenu方法
public boolean onPrepareOptionsMenu (Menu menu) {
return false;
}
请查看AndroidDoc。
实现keylistener并覆盖onKeyDown方法。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
boolean clickedPhysicalMenu = false;
if (keyCode == KeyEvent.KEYCODE_MENU) {
clickedPhysicalMenu = true;
}
return clickedPhysicalMenu;
}
return super.onKeyDown(keyCode, event);
}` - Aaron Dancygier