问题描述
我有三个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 (将#修改为@)