我有一个Android应用程序,可以根据数学公式生成照片。我想与ShareActionProvider理想地分享这些照片。
约束: - 不要在文件系统中创建文件。 - 不需要任何权限。 (我的应用程序需要零权限,我希望保持这种方式。)
Android文档建议创建一个ContentProvider来提供文件。 ContentProviders返回列和行的游标。如何将文件转换为光标?
Android文档说明必须为其他应用生成临时的每URI权限。如何让ShareActionProvider告诉我生成什么权限? (与所有人分享这些数学图像并不存在安全问题。如何向所有人提供访问权限?)
PS:我已经阅读了几十篇与此主题相关的帖子。大多数创建文件或使用FileProvider(我不知道如何使用没有实际文件)。
更新:这是我找到的最接近的解决方案。然而,它仍然需要创建临时文件,我想避免:Android Share Intent for a Bitmap - is it possible not to save it prior sharing?