Где находится временная папка на телефонах Android?
Где находится временная папка на устройствах Android?
comment
Что вы подразумеваете под временной папкой, как правило, приложения Android имеют собственное изолированное хранилище, предоставляемое системой. Что вы храните в папке «temp»?
- person Quintin Robinson   schedule 02.03.2010
comment
Было бы неплохо перенести этот вопрос на android.stackexchange.com
- person pevik   schedule 17.01.2018
comment
@pevik Нет, потому что мы говорим о временных каталогах только для файлов. Что-то, что используется в разработке.
- person Gaurav Mall   schedule 25.08.2019
comment
@GauravMall, но android.stackexchange.com ИМХО также предназначен для разработки. По крайней мере есть похожие вопросы.
- person pevik   schedule 26.08.2019
comment
@pevik Ну, может быть. В любом случае я не согласен. Это нормально, у вас может быть другое мнение по этому поводу :)
- person Gaurav Mall   schedule 26.08.2019
Ответы (4)
Чтение этого сообщения группы разработчиков Android в Google заставляет меня поверить что нет 1 глобального временного каталога, и ожидается, что каждое приложение будет поддерживать свои собственные временные файлы.
person
snctln
schedule
02.03.2010
Ссылка мертва/спам/забанена
- person Johan; 02.11.2017
См. здесь: quora.com/Where-should -Я нахожу временные файлы в мобильных устройствах Android
- person JFreeman; 19.02.2019
Временный каталог /data/local/tmp
.
Я видел некоторые комментарии, в которых утверждалось, что для доступа к нему необходимо иметь root-права, но я не уверен, что это правда. Хотя это правда, что вам нужен root для свободного доступа к /data
, это не требуется для /data/local/tmp
.
Я проверил это на Android 5.1.1.
person
starfry
schedule
12.12.2016
Протестировано на Android 4.x и 7.x, и на обоих все работает нормально. Можно создавать подкаталоги (используя
adb shell
) и хранить скриншоты в этом временном каталоге, а затем извлекать их с устройства, используя adb
. Проверено на нерутированных устройствах.
- person David Ferenczy Rogožan; 01.12.2017
Как насчет премиссии? Будет ли он доступен любому приложению?
- person Yeung; 31.03.2020
Я считаю, что вы ищете getCacheDir()!
person
Hein du Plessis
schedule
14.02.2011
cache ≠ tmp, кеши полезно хранить, тогда как временные файлы предназначены для удаления.
- person Alexander; 07.07.2014
В Android есть функции File.createTempFile() и File.createTempDirectory(), но они также создают файлы в Context.getCacheDir().
- person lexa-b; 28.09.2017
И как я могу вызвать эту функцию?
- person 12431234123412341234123; 02.12.2020
Файлы, загруженные с помощью creatTempFile(), сохраняются в папке:
/данные/данные/ВАШЕприложение/кэш/
person
tariq101
schedule
03.11.2020