Робота із застосунком
Файли на пристрої
Зазирнути в приватну теку застосунку, завантажити його налаштування й бази даних і покласти на пристрій тестові файли для вікна вибору файлу.
Навіщо: щоб перевірити форму «додати документ», на телефоні потрібен PDF, а щоб зрозуміти, що застосунок насправді зберіг після онбордингу, потрібен файл його налаштувань. На звичайному телефоні і те, й інше незручно. Тут це вкладка Files.
Що відбувається
Section titled “Що відбувається”-
Відкрийте вкладку 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 або перетягніть файли з комп’ютера просто до списку. Файл з’явиться на пристрої, і його можна обрати в застосунку.
Варто знати
Section titled “Варто знати”- Можна також створювати теки й видаляти файли, наприклад щоб перевірити, як застосунок переживе зникнення своєї
бази даних. Ці дві кнопки є, лише якщо провайдер дозволяє ADB будь-які команди
(
redroid.shell: fullна емуляторах,adb.shell: fullна телефонах). - /data/local/tmp — тимчасова тека, куди може писати будь-хто; зручно для тестових файлів, які не мають потрапити до галереї.
- Усе, що ви змінили, зникає разом із пристроєм, коли сесія зупиняється. Щоб зберегти дані самого застосунку, використовуйте Save app data.
Якщо не працює
Section titled “Якщо не працює”- Застосунок не бачить завантажений файл: у нових версіях Android застосунки бачать спільне сховище лише через системне вікно вибору файлу або після дозволу користувача. Обирайте файл кнопкою «вибрати файл» у самому застосунку.
- Вкладки немає або вона чекає на ADB: Files працює через ADB пристрою, а в чужій сесії він вам недоступний.