问题描述
我想知道是否存在使用IPC进行应用到应用通信的有效方法。我去了文档中使用AIDL的服务指南。但是我真正想要的是要在它们之间传输图像。(图像质量很高)唯一的问题是android只允许我们使用1024 kB甚至更少的空间通过数据包传递数据。如果您做的不止这些,那么您将最终获得TransactionTooLargeException。现在,我正在压缩图像并在两个应用程序之间传递base64字符串,它工作正常。但是有时某些图像根本无法压缩。我该怎么做。我正在使用
压缩图像bitmap.compress(imageformat = webp,quality = 90,compress.Nowrap)
如果收到TransactionTooLargeException,质量将降低10。关于如何在Android上执行类似操作的任何想法?
但是问题是我不想打开任何其他应用程序。我收到的图像将被处理,并将状态发送给从应用程序发送的图像。就像“非常酷的图像”,“非常糟糕的图像”一样。处于字符串状态。
Aidl link 谢谢。
bar()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)