Size: a a a

Android Developers

2020 July 10

T

The The in Android Developers
Jacob
так доступ то все равно остался, просто теперь этот доступ через жопу (contentResolver), нельзя получить file uri или File(), только через contentResolver.openFileDescriptor
Uri ты как раз и получаешь, доступ  у тебя теперь через абстракции
источник

T

The The in Android Developers
Egor Sigolaev
Или доступ к загрузкам, картинкам и т.д. останется?
ко всем публичным папкам, да
источник

ES

Egor Sigolaev in Android Developers
The The
ко всем публичным папкам, да
Я не пойму одного. Зачем с каждым андроидом нас калечат с этой безопасностью? Почему нельзя нормально обращаться к папке и писать в файл, если юзер уже дал доступ.
источник

T

The The in Android Developers
Egor Sigolaev
Я не пойму одного. Зачем с каждым андроидом нас калечат с этой безопасностью? Почему нельзя нормально обращаться к папке и писать в файл, если юзер уже дал доступ.
затем что  защиту от дурака никто не отменял, и от говнопрограммиста и от юзера
источник

ES

Egor Sigolaev in Android Developers
The The
затем что  защиту от дурака никто не отменял, и от говнопрограммиста и от юзера
Помимо того, что юзер на 10 андроиде может выключить геолокацию и прочие функции в фоне, так еще и с записью и чтением будет ад
источник

J

Jacob in Android Developers
The The
Uri ты как раз и получаешь, доступ  у тебя теперь через абстракции
ну это просто по мне так гораздо сложнее стало(
во всем приложении используется File() api, что бы отображать размер файла, название, формат, а теперь эту инфу только через курсор надо доставать и все переделывать
+ пермишены дали, гугл не души
источник

T

The The in Android Developers
Jacob
ну это просто по мне так гораздо сложнее стало(
во всем приложении используется File() api, что бы отображать размер файла, название, формат, а теперь эту инфу только через курсор надо доставать и все переделывать
+ пермишены дали, гугл не души
то что переделывать это да... но решение все равно правильное и с точки юзера и с точки зрения безопасности. не должно приложение иметь прямой доступ к файлам на телефоне
источник

T

The The in Android Developers
там по началу сложно вникнуть во все эти абстракции  и что гугол от тебя хочет, но как разберешься, то все довольно логично выглядит
источник

ES

Egor Sigolaev in Android Developers
90% юзеров даже не поймут фишки безопасности и все равно будут давать везде доступ
источник

T

The The in Android Developers
Egor Sigolaev
90% юзеров даже не поймут фишки безопасности и все равно будут давать везде доступ
вот поэтому что "90% юзеров" ничего не понимают и нужны такие решения. и в конце концов - юзер и не должен ничего понимать
источник

OP

Oleg Pchelkin in Android Developers
Ага, сначала все жалуются типа какого хрена у приложения там много доступа, а потом на то, что мало доступа)
Вы должны об удобстве юзера заботиться, вам деньги за работу платят не для того, чтобы вы вызывали верхнеуровневые функции, а чтобы делали удобное и безопасное приложение
источник

🇲

🇲 owo mir 🇲 in Android Developers
Друзья, как можно разместить два элемента рядом, при ситуации, что - один элемент должен быть будто match_parent, а рядом с ним toEndOf (хотя бы примерно так)?
источник

ES

Egor Sigolaev in Android Developers
🇲 owo mir 🇲
Друзья, как можно разместить два элемента рядом, при ситуации, что - один элемент должен быть будто match_parent, а рядом с ним toEndOf (хотя бы примерно так)?
Горизонтальный линеар лейаут с layout_weight?
источник

🇲

🇲 owo mir 🇲 in Android Developers
Egor Sigolaev
Горизонтальный линеар лейаут с layout_weight?
скорее пытаюсь в Relative
источник

🇲

🇲 owo mir 🇲 in Android Developers
но разницы нет, если есть идеи
источник

OP

Oleg Pchelkin in Android Developers
🇲 owo mir 🇲
Друзья, как можно разместить два элемента рядом, при ситуации, что - один элемент должен быть будто match_parent, а рядом с ним toEndOf (хотя бы примерно так)?
Constraint layout изи делает
источник

N

Nikita in Android Developers
Ребят, подскажите, как устанавливаются обновления в гугл плей?
Если человек пропустил несколько обновлений, и ставит последнее, остальные он просто пропускает, или они одно на одно накатываются?
источник

ES

Egor Sigolaev in Android Developers
🇲 owo mir 🇲
но разницы нет, если есть идеи
Тебе надо, чтобы справа был врап контент, а слева на всю длину, взависимости от правого?
источник

T

The The in Android Developers
Oleg Pchelkin
Constraint layout изи делает
вот кстати да. почему многие до сих пор юзают relative
источник

QH

Quantum Harmonizer in Android Developers
Никола Михайлов
то естьэто лучший вариант: в setResult я передаю этот экстра FirstActivity.EXTRA_DATA
и потом в onActivityResult тоже вытягиваю с помощью этой же const
Вообще, ключи должны содержать не только имя, но и тип. (Паттерн typed key.)
Я когда-то писал их, но код остался в проприетарным проекте.
источник