Назад к возможностям
Мобильное приложениеПриложения4 мин чтения

Менеджер приложений на Android

Просматривайте все установленные пакеты на вашем телефоне в списке Material 3. Фильтруйте по системным или пользовательским приложениям, ищите, просматривайте манифест и метаданные установки, экспортируйте APK без ПК.

Экран Приложения — это встроенный менеджер пакетов PlainApp. Он отображает каждый пакет, установленный на телефоне — системный и пользовательский — с его иконкой, версией, идентификатором пакета, размером и временем последнего обновления, всё в том же стиле списка Material 3, что и остальные экраны приложения.

Список считывается напрямую из PackageManager Android. Ничего не загружается и не индексируется удалённо; экран полностью работает офлайн. Три вкладки в верхней части ограничивают область просмотра приложениями Все, Системные или Пользовательские, и на каждой вкладке отображается количество в реальном времени, так что вы сразу видите, сколько пакетов попадает в каждую категорию.

Скриншот: Приложения

Скриншот: Просмотр приложения

Ключевые возможности

  • Три вкладки с количеством в реальном времени — Все, Системные и Пользовательские приложения разделены по перелистываемым вкладкам, каждая с текущим количеством пакетов. Переключение вкладок повторно запрашивает PackageManager и прокручивает список в начало.
  • Поиск и сортировка — значок поиска в верхней панели фильтрует пакеты по имени или идентификатору; диалог сортировки изменяет порядок списка по имени, размеру или дате изменения. Предпочтение сортировки сохраняется между сессиями.
  • Страница с деталями приложения — нажатие на строку открывает экран с подробной информацией: иконка приложения, выбираемый идентификатор пакета, название версии и код версии, метка типа «Пользовательское/Системное», а также метка «large-heap» где применимо. Ниже: исходный каталог, каталог данных, размер приложения, целевой и минимальный SDK, а также временные метки установки и обновления.
  • Запуск, удаление и системные настройки — на странице сведений есть кнопки быстрого доступа к Запуску, Удалению и Настройкам, которые напрямую вызывают системные интенты Android, а также кнопка «Манифест», которая декодирует и отображает AndroidManifest.xml приложения.
  • Экспорт APK через отправку — кнопка отправки в верхней панели страницы сведений извлекает установленный APK из его исходного пути и передаёт его в системное меню «Поделиться» Android, переименовав в <ИмяПриложения>-<packageId>.apk.
  • Обновление смахиванием и бесконечная прокрутка — потяните список вниз, чтобы повторно запросить пакеты; список загружается страницами по 50 элементов и дополняется по мере прокрутки, с быстрым скроллбаром для прыжков по длинным спискам.

Пошаговое руководство

  1. Откройте вкладку «Приложения» в нижней навигации. Три вкладки вверху показывают текущее количество для всех, системных и пользовательских приложений.
  2. Нажмите на вкладку «Пользовательские», чтобы отфильтровать системные пакеты. Список обновится, а количество в заголовке вкладки изменится.
  3. Нажмите на значок поиска в верхней панели и введите часть имени приложения или идентификатора пакета. Результаты фильтруются по мере ввода; очистите запрос, чтобы вернуться к полному списку.
  4. Нажмите на приложение, чтобы открыть его страницу с деталями. В заголовке отображаются иконка, идентификатор пакета, версия и тип; карточки ниже показывают исходный каталог, каталог данных, размер, целевой SDK и даты установки/обновления.
  5. Экспортируйте APK, нажав на значок отправки в верхней панели. Откроется меню «Поделиться» Android с уже прикреплённым APK-файлом.
  6. Откройте Манифест, нажав на кнопку «Манифест» под заголовком. Декодированный AndroidManifest.xml откроется в текстовом просмотрщике для изучения.

Советы и хитрости

  • Дважды нажмите на верхнюю панель, чтобы прокрутить список обратно в начало — полезно, когда вы углубились в длинный список.
  • Диалог сортировки запоминает ваш выбор, поэтому сортировка по имени сохраняется между перезапусками приложения.
  • Просмотрщик манифеста — это обычный текст без подсветки синтаксиса, но содержимое можно выделять, так что вы можете скопировать разрешения, активности или объявления служб в заметку.
  • Если приложение удалено за пределами PlainApp, пока открыта его страница с деталями, страница автоматически закроется при возврате — никаких устаревших экранов.

Заметки о конфиденциальности и безопасности

  • PlainApp запрашивает QUERY_ALL_PACKAGES только на Android 11+ для перечисления установленных приложений. На более старых версиях Android список пакетов читается с правилами видимости по умолчанию.
  • Содержимое APK никогда не загружается. Экспорт APK просто передаёт файл в локальное меню «Поделиться» Android; что произойдёт дальше, зависит от выбранного вами приложения.
  • Экран «Приложения» полностью работает офлайн. Для просмотра, поиска или проверки пакетов не требуется подключение к сети.

Связанные возможности