相关疑难解决方法(0)

覆盖home和back按钮是boolean为true的情况

我想知道我是否可以覆盖背部和主页按钮的动作是一些情况.通常这些按钮应该像往常一样反应,但在某些情况下,某些设置为真,我想覆盖按钮并让它们调用我自己的方法.

我使用这两种方法来覆盖这些按钮:

  @Override
  public void onBackPressed() {    
  // call my backbutton pressed method when boolean==true
    }

  @Override
  public void onAttachedToWindow()    {                                                                                       this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);    
   super.onAttachedToWindow(); 
   // call my homebutton pressed method when boolean==true
   }
Run Code Online (Sandbox Code Playgroud)

android overriding button back-button

10
推荐指数
1
解决办法
2万
查看次数

阻止冰淇淋三明治和果冻豆的主页按钮

我正在开发锁屏,我想要在冰淇淋三明治和果冻豆中禁用主页按钮,我可以使用以下方法在Android 2.2,2.3中阻止它

  @Override
public void onAttachedToWindow() {
    // TODO Auto-generate method stub
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
}
Run Code Online (Sandbox Code Playgroud)

也尝试了这个

   getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
Run Code Online (Sandbox Code Playgroud)

在这里,我也没有通过onPauseMethod或者获取事件信息onKeyDown

但是这些方法在ICS中对我没有用,如果有任何方法可以取代它,那么让我知道

android home-button

9
推荐指数
2
解决办法
8264
查看次数

如何覆盖android 4.0中的主页按钮

我想在我的android活动中覆盖主页按钮.我已经尝试了一些与此相关的东西,它们适用于2.3及以下但不适用于4.0以上

@Override public boolean onKeyDown(int keyCode, KeyEvent event) {

    if(keyCode == KeyEvent.KEYCODE_HOME)
    {
        startActivity(new Intent(this, ActivityB.class));
        return true;
    }
    return super.onKeyDown(keyCode, event); }
Run Code Online (Sandbox Code Playgroud)

和其他方式

 @Override public void onAttachedToWindow() { 
     this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
     super.onAttachedToWindow(); 
 }
Run Code Online (Sandbox Code Playgroud)

但它没有帮助我.有任何想法请分享信息

android overriding android-4.0-ice-cream-sandwich android-homebutton

7
推荐指数
1
解决办法
1617
查看次数

在Android 4.0+中禁用主页按钮

我正在尝试用我自己的应用程序替换股票锁定屏幕.
在我的代码中,我想禁用主页按钮.
我知道如何在Android 2.3及更低版本中执行此操作,
但相同的代码不适用于Android 4.0+(按下Home按钮时返回桌面)

最近我发现了一个名为MiHome的应用程序,它有自己的锁定屏幕并且能够禁用主页按钮.
有谁知道它是如何实现这一点的???

android home-button

3
推荐指数
1
解决办法
2万
查看次数