我可以禁用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