Как отключить домашнюю кнопку Android 4.0?
Я могу отключить кнопку домой для Android 2.2, 3.0 и т. Д. Но тот же код не работает для 4.0. Есть ли решение отключить кнопку домой?
@Override
public void onAttachedToWindow()
{
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
2 ответа
Отключая кнопку "Домой", многие разработчики спрашивают о такой функции! но все, что я могу сказать: вам абсолютно не следует отключать кнопку home в приложении Android. Это серьезный анти-шаблон, и ваше приложение будет помечено как спамное и вредоносное. Пользователи ненавидят, когда вы отключаете их домашнюю кнопку, и вы должны действительно избегать этого любой ценой. Это не противоречит закону, но ваши пользователи разозлятся, и вы получите низкие оценки в Google Play для своего приложения. Также эта техника больше не работает в Android 4.0 по очевидным причинам безопасности!
Вы можете просто добавить следующий код в манифест 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"/>