Android 12 не позволяет сторонним приложениям заменять лист общего доступа

В Android 12 Google больше не позволит сторонним приложениям общего доступа заменять стандартный Android Sharesheet. Читайте дальше, чтобы узнать больше.

Android Sharesheet — это меню, которое появляется снизу, когда вы нажимаете кнопку «Поделиться» в приложении, и содержит список всех возможных вариантов обмена и способов поделиться чем-либо. Но, как вы могли заметить, пользовательский интерфейс Android Sharesheet может сильно отличаться от приложения к приложению. Это связано с тем, что Google не обеспечивает согласованность пользовательского интерфейса для общего листа, позволяя сторонним приложениям и OEM-производителям настраивать его по своему усмотрению. Один из способов, с помощью которого пользователи Android могут полностью обойти Android Sharesheet, — использовать стороннее приложение, такое как Sharedr, которое предлагает более последовательный и простой пользовательский интерфейс, который также устраняет функцию Direct Share, которая может довольно медленно заполняться на некоторых устройствах, несмотря на

получение значительного прироста производительности в Андроид 11. Но, как выяснилось, использовать сторонний общий лист в качестве замены общего файла Android будет не так просто. Андроид 12.

В Android 12 Google больше не позволяет сторонним приложениям устанавливать себя в качестве общего листа по умолчанию. Разработчик Sharedr недавно открыл билет в системе отслеживания ошибок AOSP, в которой подробно указано, что на Android 12 система больше не отображала запрос на выбирать между Sharedr и Android Sharesheet и всегда открывать Android Sharesheet, по умолчанию. Отвечая на проблему, сотрудник Google подтвердил, что это было запланированное поведение, а не ошибка. Другими словами, Google запретил сторонним приложениям в Android 12 заменять общий лист.

На самом деле мы никогда не собирались позволять приложениям заменять диалоговое окно общего доступа, и это намерение состоит в том, чтобы приложения запускали диалоговое окно общего доступа. Возможность заменить диалоговое окно общего доступа также становится все более невозможной — вы не можете реализовать часть пользовательского интерфейса, связанную с прямым доступом, а также личный или личный доступ. вкладки рабочего профиля в R и т. д. Это просто не то, что можно позволить заменить приложениями.

Вы по-прежнему сможете использовать Sharedr и другие альтернативы общим листам, но сами приложения не смогут отвечать. к событию общего доступа, поэтому у вас не будет возможности установить их по умолчанию всякий раз, когда вы пытаетесь поделиться что-нибудь. Вместо этого вам нужно будет выбрать Sharedr на листе акций, а затем использовать его, чтобы выбрать целевое приложение для совместного использования, добавив еще один шаг в процесс. Пока не ясно, помешает ли это новое поведение OEM-производителям Android настраивать Android Sharesheet. Например, такие OEM-производители, как Samsung и LG (РВАТЬ) позволить вам отключить цели Direct Share от появления в общей таблице. Чтобы внести ясность, эта проблема касается только Android 12. Если вы используете Android 11 или более раннюю версию, вы сможете без проблем использовать Sharedr или другие приложения для обмена листами.

Общий адресРазработчик: РЕЙХ Гаделлаа

Цена: Бесплатно.

4.4.

Скачать

Рекомендованное изображение: замена Sharedr листа общего доступа Android