Size: a a a

Programming Offtop

2021 March 08

KD

Konstantin Dovnar in Programming Offtop
Dmitry
Попробуй фотку отправить.
Без контактов да, работает - респект им.
Так, а что ты хочешь?
Разумеется для отправки файла этот файл нужно прочитать, а чтобы его прочитать нужен доступ к нему.
источник

D

Dmitry in Programming Offtop
Vladimir Petrakovich
Я первый раз такой "термин" слышу.  Ну да ладно, смысла нет об этом спорить.
Ты прав, по русски говорят "окружение".
источник

D

Dmitry in Programming Offtop
Konstantin Dovnar
Так, а что ты хочешь?
Разумеется для отправки файла этот файл нужно прочитать, а чтобы его прочитать нужен доступ к нему.
По интенту из галереи вполне можно прочитать файл. Пермишн будет от оригинального приложения.
источник

KD

Konstantin Dovnar in Programming Offtop
Dmitry
По интенту из галереи вполне можно прочитать файл. Пермишн будет от оригинального приложения.
А если мне нужно отправить текстовый файл?
А если вообще кастомный файл со своим расширением? Надеяться на то, что у пользователя установлен какой-то файловый менеджер и общаться с ним?
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
А если мне нужно отправить текстовый файл?
А если вообще кастомный файл со своим расширением? Надеяться на то, что у пользователя установлен какой-то файловый менеджер и общаться с ним?
Так он всегда есть
источник

VP

Vladimir Petrakovich in Programming Offtop
В новом андроиде точно
источник

KD

Konstantin Dovnar in Programming Offtop
Vladimir Petrakovich
Так он всегда есть
Это как же всегда? На чистом андроиде с какой версии он появился? А на китайцах? И стандартизировано ли там всё, для запроса через единый интент?
источник

D

Dmitry in Programming Offtop
Konstantin Dovnar
А если мне нужно отправить текстовый файл?
А если вообще кастомный файл со своим расширением? Надеяться на то, что у пользователя установлен какой-то файловый менеджер и общаться с ним?
Если у тебя нет пермишена на андроиде ты всегда можешь открыть интент опен файл, да, его откроет файловый менеджер. Но тебе об этом думаь не надо. Это неявный интент.
Но я вообще говорю про ситуацию, когда пользователь сам из файлового менеджера открывает файл в телеграм. Явно.
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
Это как же всегда? На чистом андроиде с какой версии он появился? А на китайцах? И стандартизировано ли там всё, для запроса через единый интент?
Нахуй говнотелефоны, там можно и доступ попросить
источник

D

Dmitry in Programming Offtop
Konstantin Dovnar
Это как же всегда? На чистом андроиде с какой версии он появился? А на китайцах? И стандартизировано ли там всё, для запроса через единый интент?
Этот неявный интент есть с самого начала. На любом телефоне.
источник

KD

Konstantin Dovnar in Programming Offtop
Vladimir Petrakovich
Нахуй говнотелефоны, там можно и доступ попросить
Т.е. ты предлагаешь усложнить жизнь разработчику и сделать
if(phone.isBullshit) askPermission else sendIntent?

Гениально.
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
Т.е. ты предлагаешь усложнить жизнь разработчику и сделать
if(phone.isBullshit) askPermission else sendIntent?

Гениально.
Ну либо первый вариант выкинуть, да
источник

KD

Konstantin Dovnar in Programming Offtop
Dmitry
Этот неявный интент есть с самого начала. На любом телефоне.
И как? Нормально отрабатывал всегда?

Не знаю, как сейчас, но года 3 назад у меня с ним было море проблем.
источник

KD

Konstantin Dovnar in Programming Offtop
Единственное разумное, что тут нужно делать — пересматривать пермишены на хранилище. Но это уже к гуглу.
источник

D

Dmitry in Programming Offtop
Konstantin Dovnar
Т.е. ты предлагаешь усложнить жизнь разработчику и сделать
if(phone.isBullshit) askPermission else sendIntent?

Гениально.
Нет конечно, должно быть иф (пермишн дали) - показать из приложения
Иначе - открыть интент, если его есть кому резольвить.
И это никак не зависит от того, какой у тебя телефон
источник

KD

Konstantin Dovnar in Programming Offtop
Dmitry
Нет конечно, должно быть иф (пермишн дали) - показать из приложения
Иначе - открыть интент, если его есть кому резольвить.
И это никак не зависит от того, какой у тебя телефон
Это хороший вариант, да.
Странно, что от него все отказываются.

Но он не решает саму проблему пермишена.
источник

D

Dmitry in Programming Offtop
Konstantin Dovnar
И как? Нормально отрабатывал всегда?

Не знаю, как сейчас, но года 3 назад у меня с ним было море проблем.
Нормально ли отрабатывает рпц в андроиде?
Я не встречал с ним проблем.
источник

KD

Konstantin Dovnar in Programming Offtop
Dmitry
Нормально ли отрабатывает рпц в андроиде?
Я не встречал с ним проблем.
Что есть рпц? Я только про церковь знаю и у меня на телефоне ничего с ней нет.
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
Это хороший вариант, да.
Странно, что от него все отказываются.

Но он не решает саму проблему пермишена.
Да ничего странного
1. Лень
2. Доступ ко всем файлам лишним не будет же 😏
источник

D

Dmitry in Programming Offtop
Konstantin Dovnar
Это хороший вариант, да.
Странно, что от него все отказываются.

Но он не решает саму проблему пермишена.
Какую проблему?
источник