【发布时间】:2020-05-06 09:21:23
【问题描述】:
谁能指出我的图书馆或关于如何使用共享按钮与我的应用共享图库中的图像的建议?我想让我的应用出现在要与之共享的应用列表中。有诸如 [share] https://pub.dev/packages/share 之类的库允许您与其他应用程序共享您的应用程序中的内容,但它不能满足我的要求。
【问题讨论】:
标签: flutter dart share flutter-plugin
谁能指出我的图书馆或关于如何使用共享按钮与我的应用共享图库中的图像的建议?我想让我的应用出现在要与之共享的应用列表中。有诸如 [share] https://pub.dev/packages/share 之类的库允许您与其他应用程序共享您的应用程序中的内容,但它不能满足我的要求。
【问题讨论】:
标签: flutter dart share flutter-plugin
TL:DR 来自 android,您可以使用 content provider 执行此操作。然后使用 platfrom 频道让它颤抖。
允许其他应用启动您的 Activity
例如,如果您构建一个可以与用户的朋友分享消息或照片的社交应用程序,您应该支持ACTION_SEND Intent。然后,当用户从另一个应用发起“分享”操作时,您的应用会在选择器对话框(也称为“消歧对话框”)中显示为一个选项
要允许其他应用以这种方式启动您的活动,您需要在清单文件中为相应的元素添加一个元素。
当您的应用安装在设备上时,系统会识别您的意图过滤器并将信息添加到所有已安装应用支持的内部意图目录中。当应用程序调用 startActivity() 或 startActivityForResult() 时,系统会发现哪些活动(或哪些活动)可以响应该意图。
【讨论】: