Size: a a a

2021 April 05

t

trashkalmar in Android Guards
Andrei Osipov
А на 10+ такой способ уже будет невозможен? Читал в документации, что там пути зашифрованы
На эмуляторе норм
источник

t

trashkalmar in Android Guards
API31
источник

AO

Andrei Osipov in Android Guards
Но папки с internal cache должны быть пусты по идее
источник

t

trashkalmar in Android Guards
Andrei Osipov
Но папки с internal cache должны быть пусты по идее
с чего бы?
источник

AO

Andrei Osipov in Android Guards
trashkalmar
с чего бы?
это не те файлы, которые ты создаешь в папке context.cacheDir
источник

t

trashkalmar in Android Guards
Andrei Osipov
это не те файлы, которые ты создаешь в папке context.cacheDir
насколько я помню, именно там и создаются
источник

AO

Andrei Osipov in Android Guards
trashkalmar
насколько я помню, именно там и создаются
это же google maps? Такой файл в каждом приложении (где используется google map) создается в папке cache
источник

AO

Andrei Osipov in Android Guards
И судя по всему через context.externalCacheDir
источник

t

trashkalmar in Android Guards
Andrei Osipov
это же google maps? Такой файл в каждом приложении (где используется google map) создается в папке cache
я не понимаю, откуда такие выводы
источник

t

trashkalmar in Android Guards
cacheDir -- это внутренняя память телефона, externalCacheDir -- внешняя публично доступная (до 10 апи)
источник

AO

Andrei Osipov in Android Guards
> до 10 апи
неа
источник

t

trashkalmar in Android Guards
до 10 андроида, конечно же
источник

AO

Andrei Osipov in Android Guards
trashkalmar
до 10 андроида, конечно же
Его не задеприкейтили, им хоть и на 11 можно пользоваться, не?
источник

AO

Andrei Osipov in Android Guards
источник

t

trashkalmar in Android Guards
Andrei Osipov
Его не задеприкейтили, им хоть и на 11 можно пользоваться, не?
не слышал, чтобы задепрекейтили
источник

AO

Andrei Osipov in Android Guards
trashkalmar
не слышал, чтобы задепрекейтили
Проверял эти 2 метода (externalCacheDir и cacheDir) отличия были еще в том, что файл, созданный через externalCacheDir был доступен через студийный просмоторщик и через сторонний файлменеджер.
Если же использовать только cacheDir, будет так же создана папка package_name.cache, но файлы там скрыты.

Вот не могу понять, есть ли какой-то способ получить список файлов из этой папки или нет. Через те примеры с консоли что ты скидывал аналогичное поведение.
источник

t

trashkalmar in Android Guards
интересно, сейчас проверю
источник

t

trashkalmar in Android Guards
Andrei Osipov
Проверял эти 2 метода (externalCacheDir и cacheDir) отличия были еще в том, что файл, созданный через externalCacheDir был доступен через студийный просмоторщик и через сторонний файлменеджер.
Если же использовать только cacheDir, будет так же создана папка package_name.cache, но файлы там скрыты.

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

t

trashkalmar in Android Guards
правда, я не очень понимаю, что значит "total 32"
источник

AO

Andrei Osipov in Android Guards
Ну в телеге, да и во многих других приложениях аналогично) В некоторых приложениях папка cache пустая. Я не думаю, что она просто так там создается)
источник