Если мы хотим использовать приложение на наших мобильных устройствах, мы щелкаем значок приложения, которое мы хотим использовать, и система открывает это приложение для нас. Что делать, если значок приложения недоступен в панели запуска или в панели приложений, как тогда открыть приложение или вообще возможно ли сделать так, чтобы значок приложения исчез из панели запуска.
Давайте разберемся.
Значок запуска приложений исчез!
Во время разработки одной функции я экспериментировал с кодом в файле AndroidManifest.xml и пробовал другое поведение запуска приложения, затем внезапно пропал значок приложения, и я тщательно искал его в панели запуска приложений и в панели приложений, но приложение значка нигде не было.
Я пытался переустановить приложение из apk, но оно говорило, что приложение уже установлено. Когда я попытался запустить приложение с помощью Android Studio, приложение было запущено, но значка приложения не было в панели запуска.
Это было очень странное поведение, с которым я никогда раньше не сталкивался и даже не думал об этом, почему это вообще возможно или есть ли какие-либо варианты использования для такого поведения, как если бы мы не могли видеть значок приложения, зачем нам вообще нужен такой приложение на наших устройствах.
В Диспетчере приложений настроек я мог найти приложение, так как в настройках есть все приложения, но почему приложение показывает такое поведение. Это было так странно.
Результаты
В файле AndroidManifest.xml мы упоминаем все важные атрибуты, касающиеся нашего приложения, такие как действия, трансляции, экран запуска, разрешения и т. д. Там мы можем определить такое поведение, если мы хотим, чтобы значок нашего приложения исчез из панели запуска.
<intent-filter>
выглядит следующим образом, который содержит информацию о том, какое действие запускать при нажатии значка приложения.
Просто добавьте <data>
в фильтр намерений, например.
Скомпилируйте и запустите его. Бинго!. Ваше приложение будет работать и работать как раньше, но значок приложения не будет доступен в панели запуска.