169 похожих чатов

Как я люблю андроид. (нет) Открываю файлуху интентом. Возвращает мутную ури

document/document:24

А мне нужен путь. И ебтвоюналево какой же это гемор. В итоге что бы решить эту проблему пришлось брать этот ури, копировать сам файл в новый файл в локальном хранилище, но теперь у нас, та дам, нет разрешений. А как получить разрешения на созданный файл? Для этого есть интент scan. Ну ок, вроде прокатило, отправляем все куда надо, а там вместо пути который полный путь - уже в новом ури - content://blablabla. Того рот! ПРишлось реплейсами все доводить. А вы спрашиваете откуда 12к строк. лять, вот отсюда - что везде какие то ритуальные танцы. Ща вы скажете что для таких целей существуют библиотеки, конечно существуют, и в этих библиотеках 100к строк кода как раз что бы решить одну милиписюсечную проблемку.

Но я победил.

2 ответов

9 просмотров

Ну все нужные разрешение нужно получать при первом старте приложения))) плюс эти все мутки что ты описал не делают в активности )))

BFG-2000 Автор вопроса
Юрий Лещенко
Ну все нужные разрешение нужно получать при первом...

При старте приложения ты получаешь обычные пермы, но вот для чтения файлов из URI тебе нужно для каждого файла получать разрешение отдельно, при этом что любопытно андроиду похеру что этот файл ты только что сам создал двумя строчками кода.

Похожие вопросы

Обсуждают сегодня

Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
Делал задачу вот такую https://stepik.org/lesson/4985/step/9?unit=1083 получилось такое https://play.haskell.org/saved/ipKrepqe оно работает, тестов много не писал, но работае...
Fedor
22
что-то я не понимаю, в линуксе отладочную информацию как убрать из бинаря? он что с этой опцией, что без - одного и того же (достаточно большого) размера (да, я про лазарь)
Iluha Companets
13
Всем привет, а может кто-то подсказать какие-то советы или типо того, как оптимальнее всего сапортить сервисы в разных локациях (канада + австралия + евпропа)? Будет ли ошибк...
Stas
8
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Не догоняю немного каким боком тут эппл Вот есть веб (мини) апп, который по факту веб сайт, просто в телеге веб вью и если там оплата, то нежно вот эти приседания?
e\\/gen
7
Комрады, как на дельфях вытащить "системный" (т.е. который используется ОСью) шрифт со всеми аттрибутами? Я так понимаю, это не Application.DefaultFont?
Ed Doc
7
Почему спрашиваю - поймал падение на совершенно уже пустом проекте, хочу до минимального повторяемого свести... Такой вопрос - вот эти юниты, перечисленные в инспекторе объек...
notme
6
Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Карта сайта