我知道如何将其转换为位图,但我想在接收器端使用Image(android.media)。
提前致谢。
答案 0 :(得分:1)
如果你想一次只传递一个位图,我建议在类中创建一个静态变量。并将位图对象分配给它,并在接收器类中使用它。
但如果这是一个非常大的位图,可能会导致OutOfMemory问题。
答案 1 :(得分:0)
你可能不想这样做。即使您创建包含以下数据的Serializable
或Parcelable
对象:
您可以通过创造性地对图像进行编码来实现这一目标。
但是Intent
的大小有限制。在这里看到这篇文章:
Maximum length of Intent putExtra method? (Force close)
它说1MB,但根据我的经验,它可能高达4MB,具体取决于平台(我可能有错,我没有特定的参考Android文档来支持它,但我看到错误,似乎支持它)。
我确信你可以在这个限制范围内移动很多图像,但是对于任何不在其中的图像,你需要一个“解决” - 然后你可能应该制作“标准”并避免问题共