У меня есть приложение со следующими линиями в AndroidManifest:Установка Intents категория программно
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY"/>
Мой вопрос: можно ли установить эти параметры программно? Я имею в виду, что некоторые пользователи смогут включать или отключать указанные выше параметры.
Что это значит - сохранить приложение в качестве пусковой установки.
Итак, можно ли поставить условие на это, чтобы я мог сделать это в зависимости от пользователя?
ИЗДАНИЕ: Я отредактировал этот вопрос, чтобы добавить предложение Rawr.
Вот что я делаю перед вызовом моей основной деятельности:
Intent myIntent = new Intent(v.getContext(), MainActivity.class);
myIntent.addCategory(Intent.CATEGORY_HOME);
myIntent.addCategory(Intent.CATEGORY_DEFAULT);
myIntent.addCategory(Intent.CATEGORY_MONKEY);
startActivity(myIntent);
Если я использую эти команды внутри мой манифест, они работают. Не удается оставить мое приложение, нажав кнопку «домой». Добавление категорий вручную, как указано выше, не работает.
Любые предложения?
Спасибо заранее!
Здравствуйте @Rarw! Спасибо, что ответили. Вот что я сделал: \t Intent myIntent = new Intent (v.getContext(), MainActivity.class); \t \t myIntent.addCategory (Intent.CATEGORY_HOME); \t myIntent.addCategory (Intent.CATEGORY_DEFAULT); \t \t myIntent.addCategory (Intent.CATEGORY_MONKEY); startActivity (myIntent); ОДНАКО это не сработало. Если я помещаю эти категории в свой манифест, они работают (вы не можете оставить мое приложение нажатием кнопки «домой»). Когда я делаю это, как вы сказали, это не работает. Вы можете оставить мое приложение нажатием кнопки «домой». –
Я добавил объяснение, почему. Пожалуйста, см. Выше – Rarw
Здравствуйте снова Rarw! Еще раз спасибо за ваше объяснение! Итак, возможно ли все делать программно? Я имею в виду, если у меня есть два пользователя, можно оставить приложение, нажав кнопку «домой», а другой не сможет этого сделать. Возможно ли также программно настроить фильтры намерений? –