Работа с приложением
Файлы на устройстве
Заглянуть в приватную папку приложения, скачать его настройки и базы данных и положить на устройство тестовые файлы для окна выбора файла.
Зачем: чтобы проверить форму «приложить документ», на телефоне нужен PDF, а чтобы понять, что приложение на самом деле сохранило после онбординга, нужен файл его настроек. На обычном телефоне и то и другое неудобно. Здесь это вкладка Files.
Что происходит
Заголовок раздела «Что происходит»-
Откройте вкладку Files рядом с DevTools.
-
App data — это приватная папка приложения,
/data/data/<package>:- в
shared_prefsлежат настройки в виде небольших XML-файлов; - в
databases— базы данных SQLite; - в
app_webview— cookies, local storage и IndexedDB WebView.
Затем скачайте файл, чтобы открыть его на компьютере.
- в
-
Shared storage — это то, что видят другие приложения: Download, Pictures, DCIM. Именно туда смотрит окно выбора файла.
-
Откройте Download и нажмите Upload или перетащите файлы с компьютера прямо в список. Файл появится на устройстве, и его можно выбрать в приложении.
Полезно знать
Заголовок раздела «Полезно знать»- Можно также создавать папки и удалять файлы, например чтобы проверить, как приложение переживёт пропажу своей
базы данных. Эти две кнопки есть, только если провайдер разрешает ADB любые команды
(
redroid.shell: fullна эмуляторах,adb.shell: fullна телефонах). - /data/local/tmp — временная папка, куда может писать кто угодно; удобно для тестовых файлов, которые не должны попасть в галерею.
- Всё, что вы поменяли, исчезает вместе с устройством, когда сессия останавливается. Чтобы сохранить данные самого приложения, используйте Save app data.
Если не работает
Заголовок раздела «Если не работает»- Приложение не видит загруженный файл: в новых версиях Android приложения видят общее хранилище только через системное окно выбора файла или после разрешения пользователя. Выбирайте файл кнопкой «выбрать файл» в самом приложении.
- Вкладки нет или она ждёт ADB: Files работает через ADB устройства, а в чужой сессии он вам недоступен.