【问题标题】:android how to disable changing through appsandroid如何禁用通过应用程序进行更改
【发布时间】:2016-05-27 11:33:39
【问题描述】:

目前我正在开发一个家长控制应用程序,我希望孩子不要删除该应用程序。为此,当孩子想从设备管理员(在设置/安全中)禁用我的应用程序并显示输入密码的活动时,我想锁定设备。但是显示活动后,我仍然可以通过应用程序更改来使用设备(通过设备上的双方形按钮,我不知道它的名称)。

如何锁定设备,使用户只能看到我的密码询问活动,除了输入密码或取消之外什么也做不了?

【问题讨论】:

    标签: android locking administration


    【解决方案1】:

    你说的是android中的kiosk模式吗?

    请关注 How to implement kiosk mode in android ?

    在“返回”/“主页”/“最小化”按钮上,您可以打开密码对话框,如果密码为真,则 finish() 您当前的活动。

    您也可以为此使用KeyEvent

    public boolean onKeyDown(int keyCode, KeyEvent event)  
    {
         if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0)
         {
            this.moveTaskToBack(true);
            return true;
         }
        return super.onKeyDown(keyCode, event);
    }
    

    你可以找到 all android keys here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-14
      • 2023-03-28
      • 1970-01-01
      • 2019-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      相关资源
      最近更新 更多