如何使用意图选择器处理主键以重定向应用程序?

时间:2013-12-03 12:05:06

标签: android

在我们的应用程序中,我们必须通过application.Our应用程序打开pdf文件,但pdfviewer。我已经提到了这个链接(Why isn't my app on the list of apps to open txt file?)。这对我来说可以。如果我点击主页按钮,并尝试从文件浏览器打开另一个pdf,它会重定向到我的应用程序。 请仔细研究。

谢谢, AA

1 个答案:

答案 0 :(得分:0)

这是一个可能的解决方案:

在您的活动中覆盖以下方法。

@Override
public void onAttachedToWindow() {
    super.onAttachedToWindow();
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);           
}

覆盖上述方法后,现在您可以使用onKeyDown()方法轻松收听活动中的HOME键。

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

    if(keyCode == KeyEvent.KEYCODE_HOME)
    {
       //The Code Want to Perform. 
    }
});

参考:http://nisha113a5.blogspot.com/