Size: a a a

StartAndroid Ru Chat

2020 May 30

I

Ivan in StartAndroid Ru Chat
не решай эту проблему, решай исходную задачу другими способами
источник

I

Ivan in StartAndroid Ru Chat
работа с файлами в Android не осуществляется напрямую уже
источник

A

Andrew in StartAndroid Ru Chat
Амень *_*
источник

KT

Kathy Ti in StartAndroid Ru Chat
Ivan
в таком случае ты не получишь абсолютный путь
вот те раз
источник

KT

Kathy Ti in StartAndroid Ru Chat
я этот пример на гите нашла, я с трудом соображаю что здесь к чему
источник

I

Ivan in StartAndroid Ru Chat
скорее всего он устарел
источник

I

Ivan in StartAndroid Ru Chat
если тебе нужен объект File, то навеняка можно из URI взять InputStream через ContentProvider
С помощью стрима можно файл создать (записать его в файл)
источник

I

Ivan in StartAndroid Ru Chat
Kathy Ti
они работают,, но если я выбираю программу из списка наверху
видимо повезло, вполне вероятно что это перестанет работать.
источник

KT

Kathy Ti in StartAndroid Ru Chat
Ivan
если тебе нужен объект File, то навеняка можно из URI взять InputStream через ContentProvider
С помощью стрима можно файл создать (записать его в файл)
т.е. для получения пути мне сначала нужно на диск файл писать?
источник

I

Ivan in StartAndroid Ru Chat
ну, опять же, насколько я знаю концепция абсолютных путей уже неприменима тут
источник

I

Ivan in StartAndroid Ru Chat
да, по идее если ты создаешь File самостоятельно и возьмешь у него absolutePath, то это прокатит
источник

I

Ivan in StartAndroid Ru Chat
но я не думаю что это по гайдам, и не факт что это будет работать в дальнейшем
источник

I

Ivan in StartAndroid Ru Chat
тут я уже сам плаваю, боюсь обмануть)
источник

I

Ivan in StartAndroid Ru Chat
но я бы не рекомендовал связываться с абсолютными путями вообще
источник

I

Ivan in StartAndroid Ru Chat
Сейчас приложения обмениваются не путями абсолютными к файлу, а абстрактными URI и с помощью файл провайдеров
источник

I

Ivan in StartAndroid Ru Chat
источник

KT

Kathy Ti in StartAndroid Ru Chat
Ivan
но я бы не рекомендовал связываться с абсолютными путями вообще
у меня в слое логики и в слое гуи всё на таких путях работает😕 андроид печалит
источник

I

Ivan in StartAndroid Ru Chat
и вот это - Recommended way
источник

I

Ivan in StartAndroid Ru Chat
Kathy Ti
у меня в слое логики и в слое гуи всё на таких путях работает😕 андроид печалит
я боюсь тебя разочаровать, но в Android 11 выйдет Scoped Storage, где еще больше закрутят гайки по доступу к хранилищу)
источник

I

Ivan in StartAndroid Ru Chat
там теперь все очень аккуратно надо делать
источник