仅与Android中少数几个指定的应用共享图像

问题描述

我有三个App A,B和C。AppA捕获图像并将其发送给B,然后将其发送给C。AppA和B由我开发,而C不是。 目前,我正在发送带有意图的图像,但这些图像最多只能发送1mb(https://developer.android.com/reference/android/os/TransactionTooLargeException.html

如果我想使用内容提供程序,则应用程序C将不会具有与A和B相同的签名,但是图像的内容非常敏感并且不会泄漏。因此,内容提供者必须设置为android:exported =“ true”。 如果我理解正确,则用户必须确定应用程序是否可以使用权限使用ContentProvider来访问内容,因此这不是一个安全的解决方案。

另一种方法可能是使用服务(也只能发送最大1mb)将数据分段并将其发送到其他应用程序,但这很困难。

是否存在针对这个问题的安全解决方案?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...