Как поделиться изображением из галереи с моим приложением флаттера? - PullRequest
0 голосов
/ 20 января 2020

Может кто-нибудь указать мне библиотеку или совет, как я могу go поделиться изображением из галереи с моим приложением, используя кнопку "Поделиться"? Я хочу, чтобы мое приложение появилось в списке приложений, которыми вы хотите поделиться. Существуют библиотеки, такие как [share] https://pub.dev/packages/share, которые позволяют вам делиться контентом из вашего приложения с другими приложениями, но он не выполняет то, что я ищу.

1 Ответ

0 голосов
/ 20 января 2020

TL: DR Исходя из android, вы можете сделать это с поставщиком контента . затем с помощью платформенных каналов заставьте его трепетать.

Разрешение другим приложениям запускать вашу активность

Например, если вы создаете социальное приложение, которое может обмениваться сообщениями или фотографиями с друзья пользователя, вы должны поддержать намерение ACTION_SEND. Затем, когда пользователи запускают действие «поделиться» из другого приложения, ваше приложение появляется в качестве параметра в диалоговом окне выбора (также известном как «диалоговое окно устранения неоднозначности»)

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

Когда ваше приложение установлено на устройстве, система идентифицирует ваши фильтры намерений и добавляет информацию во внутренний каталог намерений, поддерживаемый все установленные приложения. Когда приложение вызывает startActivity() или startActivityForResult() с неявным намерением, система находит, какое действие (или действия) может ответить на намерение.

читать больше из документов

...