-3

我发现我覆盖了 onAttachedToWindow()

public void onAttachedToWindow()
{
    super.onAttachedToWindow();
    getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);

}

我使用意图打开另一个全屏活动。此外,我单击“返回”返回我的应用程序。状态栏消失。

任何人都知道让状态栏出现吗?

4

2 回答 2

1

是否存在捕获 Home Key 的完美解决方案?

不,应用程序(替换主屏幕除外)不应被允许劫持主页按钮。从平台的角度来看,任何对应用程序这样做的尝试都被视为恶意行为。

TYPE_KEYGUARD您使用的系统中的错误。此错误已在 ICS 中修复,将不再具有您希望继续前进的效果。

于 2012-07-09T14:52:13.387 回答
0

由于 home 键的用途,SDK 不允许这样做。主页键旨在让用户无论如何退出应用程序。这是为了防止恶意应用程序劫持手机并使其无法使用。如果允许通过 SDK 合法地这样做,则可以编写一个完全接管您手机的应用程序。

于 2012-07-09T14:55:14.993 回答