Приложения

Модуль предоставляет доступ к сторонним приложениям устройства и представляет собой сгруппированный и отсортированный по алфавиту список в соответствии с категориями приложений и структурой системы.

В текущей версии приложения используются следующие категории приложений:

ПОЛЬЗОВАТЕЛЬСКИЕ – приложения, установленные на устройстве и запускаемые пользователем.

СИСТЕМНЫЕ – приложения, находящиеся в папке "/system/app", если она существует на устройстве.

ПРИВИЛЕГИРОВАННЫЕ – приложения, находящиеся в папке "/system/priv-app", если она существует на устройстве.

ВНЕШНИЕ – приложения из других источников обнаружения, например, ИСТОРИИ ОБНОВЛЕНИЙ;

Каждая категория приложений представляется отдельным списком со своим разделом "Избранное" и отдельным механизмом поиска обновлений. Выбор соответствующей категории осуществляется из всплывающего меню страницы, если на устройстве обнаружено более одной категории приложений.

При наличии избранных приложений в верхней части списка формируется раздел всех избранных приложений, позволяя просматривать их без поиска в основном списке.

В заголовке списка присутствует общая статистическая информация о количестве обнаруженных приложений и последней даты обновлений, а каждый элемент списка представляет различные свойства обнаруженного приложения, например, имя приложения, версию, имя пакета, размер и местоположение APK файла, дату установки и последнего обновления, количество используемых компонентов (активностей, ресиверов и т. д.) и прочее. Вывод требуемой информации элементов списка определяется опциями всплывающего меню.

Функционал сбора статистики позволяет провести статистический анализ APK файлов всех обнаруженных приложений, например, количество используемых типов файлов и их процентное отношение, тип DEX структуры и прочее.

ПОИСК ПРИЛОЖЕНИЯ В СПИСКЕ

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

Переход в выбранную группу списка осуществляется выбором требуемого символа предоставленного алфавитного указателя.

КОМАНДЫ МЕНЮ

Управление режимами просмотра списка приложений, а также доступ к дополнительному функционалу модуля осуществляется посредством всплывающего меню страницы.

Поиск... – поиск приложения в списке.

Приложения – подменю выбора категории приложений, входящих в список.

Обновления – подменю вызова уведомления об обновлении приложений.

Вид – подменю выбора содержимого предоставляемой элементом списка информации.

Статистика – анализ входящих в список приложений.

Сохранить как текст... – сохранение в текстовом файле элементов списка.

Помощь – вызов контекстной помощи модуля.

КАТЕГОРИИ ПРИЛОЖЕНИЙ

Выбор категории входящих в список приложений осуществляется командой всплывающего подменю "Приложения".

Данное подменю в дополнение к описанным выше категориям имеет также и категорию "Избранные", в состав которой входят все отмеченные Пользователем как "избранные" приложения других категорий. Это дает возможность иметь в одном списке только все интересующие Пользователя приложения.

Дополнительная категория ВСЕ позволяет вывести единый список обнаруженных на устройстве приложений всех категорий.

ПРЕДСТАВЛЕНИЕ ЭЛЕМЕНТА СПИСКА

Изменение вывода атрибутов элемента списка осуществляется с помощью команд всплывающего подменю "Вид".

Все элементы списка можно представить как в краткой форме, так и в полной. Также возможно отдельный вывод общей и дополнительной информации о приложении, включенном в список.



Краткая информация


Полная информация


Дополнительная информация


Общая информация

ОПРЕДЕЛЕНИЕ ОБНОВЛЕНИЙ

При формировании списка приложений, если включена опция "Проверять всегда", загрузчик сравнивает время последнего просмотра с временем установки и обновления приложения, и если они превышают время последнего просмотра, то приложение помечается как НОВОЕ или ОБНОВЛЕННОЕ, при этом в начале списка формируется элемент уведомления со списком отмеченных приложений.

При совершении пользователем каких-либо действий с помеченным приложением, например, просмотр APK, свойств и прочее, пометка снимается. Удалить все пометки можно с помощью соответствующей команды меню.

Время последнего просмотра загрузчика может быть изменено командой всплывающего меню страницы "Проверить обновления", либо командой контекстного меню списка уведомлений, если он присутствует в начале списка приложений.

ОПЕРАЦИИ С ПРИЛОЖЕНИЯМИ

По простому нажатию на приложение списка осуществляется переход в просмотр APK файла выбранного приложения, а выполнение дополнительных операций с приложением доступно из контекстного меню элемента списка.

Экспорт APK – экспорт APK файла приложения в выбранную папку устройства.

Запустить приложение – запуск приложения (операция доступна, только если определена категория приложения и это пользовательское приложение).

Информация о приложении – вывод системного окна с информацией о приложении, такой как использование памяти, данных, батареи и прочего.

Свойства приложения – вывод окна с описанием свойств приложения: API, активности, сервисы, ресиверы, провайдеры, требования и разрешения и прочее.

Дерево пакетов – поиск приложения в Дереве пакетов.

История обновлений – вывод истории обновлений приложения.

Статистика – вывод результатов анализа приложения.

Добавить в избранное – добавление или удаление приложения из избранного.

Открыть – просмотр основных составляющих приложения, таких как APK, DEX, манифест и прочее.

Поиск в Магазине – поиск приложения в Магазинах.

ПОИСК В МАГАЗИНЕ

При формировании списка загрузчик пытается определить источник установки приложения. Если определение прошло успешно, то описание приложения содержит свойство "Установщик".

Независимо от того, определен источник установки или нет, имеется возможность поиска страницы приложения в Магазинах приложений с помощью команды контекстного меню. Если источник определен, то в списке магазинов он будет отмечен галочкой.

В текущей версии приложения поиск доступен в следующих магазинах: Play Market, Galaxy Apps, Yandex Store.