Просмотр APK

Модуль предназначен для просмотра файлов APK и предоставляет доступ к его содержимому: манифесту, ресурсам, классам и прочее.

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

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

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

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

Операции просмотра внутренних файлов APK также подобны операциям просмотра Менеджера файлов.

КОМАНДЫ МЕНЮ

Поиск... – поиск каталога внутри APK файла (операция доступна только в режиме общего списка).

Фильтр... – установка фильтрации содержимого APK (операция доступна только в режиме общего списка).

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

● Команды операций с приложениями модуля Приложения...

ОБЩИЙ СПИСОК

Общий список содержимого APK файла представляет собой сгруппированный и отсортированный по каталогам список всех обнаруженных в APK файлов.

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


ПОИСК В ОБЩЕМ СПИСКЕ

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

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

PS. Данный вид поиска доступен только в режиме общего списка APK файла.

ФИЛЬТРАЦИЯ ОБЩЕГО СПИСКА

Механизм фильтрации общего списка позволяет отфильтровать его в соответствии с используемыми в APK расширениями файлов.

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

PS. Данный вид фильтрации доступен только в режиме общего списка APK файла.