я эти категории определены в моем приложении файл манифеста:Почему требуется категория HOME?
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Если удалить строку -
<category android:name="android.intent.category.HOME"/>
Это не влияет на какую-либо часть функциональности приложения, и я могу видеть мое приложение в главном экране запуска моего устройства Android.
Однако, если я удалить последнюю строку -
<category android:name="android.intent.category.LAUNCHER" />
Я вижу изменения, что мое приложение получает исчезало из домашнего экрана списка пускового моего андроид устройства.
Так что мой вопрос в том, какова цель этой категории HOME и что ее общего использования.
Если единственная цель этой категории, чтобы начать домашний экран, как указано в android docs, то это можно сделать в следующем также:
Intent homeIntent= new Intent(Intent.ACTION_MAIN);
homeIntent.addCategory(Intent.CATEGORY_HOME);
homeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(homeIntent);
Вы знаете, что мы можем создавать собственные пусковые установки? проверьте: 'ANDROIDSDKPATH \ samples \ android-17 \ Home' – Selvin
где ссылка для проверки? –
На вашем hdd ... если вы загружаете образцы sdk – Selvin