приложение, массив байтов из files/?
ну разумеется
А ContentProvider разве не используется только для обмена Баз данных?
Не только.
Можно ссылку на док по этому поводу? а то я гуглил что - то про массив байт не нашел
неа, можно посмотреть интерфейс КонтентПровайдера и КонтентРезолвера
Эх))
ContentProvider.PipeDataWriter?
Я вчера кстати смог заставить работать запрос с дженериками, но вышло это настолько убого и костыльно что я в итоге забил. Все завязано на слое datasource https://hastebin.com/fujokaqopa.kotlin
не, openFile
есть ещё call
Я правильно понимаю, что call можно использовать, да и вообще ContentResolver можно использовать, только если приложение стороннее откуда хочу прочитать файл, использует ContentProvider с указанным файлом? Если этот файл или папка не указана, то ни как я не смогу получить доступ к нему?
чего за указанный файл или папка, про что это вообще?
Ну смотри, есть приложение A, я сохранил файл в FilesDir. В приложении B хочу прочитать файл из приложения А из FilesDir Вот как мне это сделать?
выставить ContentProvider, который откроет доступ к этому файлу. Более того, есть готовый FileProvider
А без выставления прав нельзя?
при чём здесь права?
Короче если в приложении не прописан ContentProvider к этому файлу, то из других приложений я не могу получить к нему доступ
Понятно, спасибо)
нуууу, можно представить ситуацию, когда кто-то создал файл с правами 777…
Обсуждают сегодня