Я создал основные элементы своего приложения, но хочу добавить другое действие, которое станет отправной точкой (своего рода экран входа в систему).
Пара вопросов:
1 У меня есть достаточно приличное представление о том, как переключаться между действиями (на основе этой статьи: http://www.linux-mag.com/id/7498 ), но я не уверен, как создать новую ( с затмением) .
2 Как только я создал новое действие, как я могу установить его в качестве действия по умолчанию для моего приложения? Я полагаю, что я мог бы просто изменить название классов ... но есть ли более элегантный способ справиться с этим (возможно, внутри
AndroidManifest.xml
)?
источник
Перейдите к AndroidManifest.xml в корневой папке вашего проекта и измените имя действия, которое вы хотите выполнить первым.
Пример:
источник
Если вы используете Android Studio и, возможно, ранее выбрали другое действие для запуска.
Нажмите
Run > Edit configuration
и убедитесь, что выбрано « Запустить действие по умолчанию» .источник
источник
Следуйте инструкциям ниже:
1 :) Откройте ваш
AndroidManifest.xml
файл.2 :) Перейдите к коду активности, который вы хотите сделать основным, как показано ниже.
например, я хочу сделать SplashScreen в качестве основного занятия
3 :) Теперь скопируйте приведенный ниже код между тегами активности так же, как:
а также убедитесь, что вновь добавленные строки не связаны с другими тегами активности.
источник
Это легко исправить.
Run > Debug Configurations
и измените настройку.Run > Edit Configurations
выборе « Выполнить действие по умолчанию», и она больше не будет сохранять настройки таким образом.источник
Это просто. Сделайте это в своем
Manifest
файле.источник
<category android:name="android.intent.category.DEFAULT" />
это то, что здесь работаетandroid.intent.category.HOME
предназначен для использования в приложении в стиле киоска, где заменяется средство запуска по умолчанию. Использование этого без замены модуля запуска приведет к появлению подсказки во время запуска SystemUI, спрашивающей, какой модуль запуска использовать. Также смотрите: stackoverflow.com/questions/22911156/…источник
Просто зайдите в ваш файл AndroidManifest.xml и добавьте, как показано ниже
затем сохраните и запустите свой проект Android.
источник
Вы добавляете это, вы хотите запустить деятельность
android:exported="true"
в файле манифеста, какОткройте Java-файл этого действия и щелкните правой кнопкой мыши, затем щелкните «Выполнить основное действие».
ИЛИ
Откройте Java-файл этой деятельности и нажмите Ctrl+ Shift+ F10.
источник
В недавнем проекте я изменил активность по умолчанию в AndroidManifest.xml следующим образом:
В Android Studio 3.6; это кажется сломанным. Я использовал эту технику в примерах приложений, но когда я использую ее в этом реальном приложении, она не работает. IDE еще раз сообщает:
В среде IDE все еще отображалась ошибка конфигурации в области «Запустить приложение» на панели инструментов (желтая стрелка на этом снимке экрана)
Чтобы исправить эту ошибку, я попытался несколько перестроений проекта, и, наконец, File >> "Invalidate Cache / Restart" . Это не помогло. Чтобы запустить приложение, мне нужно было «Редактировать конфигурации» и указать на конкретное действие вместо действия по умолчанию:
источник