我可以禁用Android 2.2,3.0等主页按钮,但相同的代码不适用于4.0。有没有解决方案来禁用主页按钮?如何禁用Android 4.0主页按钮?
@Override
public void onAttachedToWindow()
{
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
我可以禁用Android 2.2,3.0等主页按钮,但相同的代码不适用于4.0。有没有解决方案来禁用主页按钮?如何禁用Android 4.0主页按钮?
@Override
public void onAttachedToWindow()
{
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
禁用主页按钮,不少开发商问这样的功能!但我只能说:你绝对不应该禁用Android应用程序中的主页按钮。这是一个主要的反模式,并且都会使您的应用标记为垃圾邮件和类似恶意软件。用户讨厌当你禁用他们的主页按钮,你应该真的不惜一切代价避免它。这样做并不违反法律,但您的用户会生气,并且您的应用在Google Play上的评分会较低。此技巧不再作品安卓4.0,为明显安全的原因!
U可以简单地添加以下代码UR Android清单:
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY"/>
只有这个答案对我有用 – 2016-08-25 11:02:02
不推荐禁用home键。但是,如果有人要帮助你,你应该首先显示代码不适用于4.0 – Warpzit 2012-07-09 12:19:29
@Override \t public void onAttachedToWindow(){ \t super.onAttachedToWindow(); \t this.getWindow()。setType(WindowManager.LayoutParams.TYPE_KEYGUARD); \t} – Sean 2012-07-09 12:23:25
@Trakyali,像这样的评论是不可读的,你应该删除你的评论和编辑你的问题添加此代码。 – Egor 2012-07-09 12:24:46