【问题标题】:Android to lock the home button and back button in androidAndroid 在 android 中锁定主页按钮和返回按钮
【发布时间】:2012-10-28 06:23:02
【问题描述】:

嘿,我想制作一个应用程序,它会在手机启动时启动,我可以这样做,但我的问题是在启动时禁用“主页按钮”和“后退按钮”,它应该只是当我点击我的活动上的一个按钮时启用,这将是启动时的主屏幕,请帮帮我..

【问题讨论】:

    标签: android button


    【解决方案1】:

    您必须为BOOT_COMPLETED 创建一个intent-filter。你可以从herehere获取教程

    禁用 HOME 和 BACK

    让我们... 如果您的应用正在运行并且对用户可见,那么您可以使用以下代码来做到这一点

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event)  {
        if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ECLAIR
            && (keyCode == KeyEvent.KEYCODE_BACK    || keyCode == KeyEvent.KEYCODE_HOME)
        && event.getRepeatCount() == 0) 
        {
            onBackPressed();
        }
        return super.onKeyDown(keyCode, event);
    }
    
    @Override
    public void onBackPressed() {
        // Do nothing
        return;
    }
    

    但是,如果您的应用程序没有运行,那么您将无法执行此操作,但您可以通过 custom launcher 来决定是否显示屏幕

    您可以禁用主页键check here

    【讨论】:

      猜你喜欢
      • 2014-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多