我正在应用程序中创建位图图像,但我不想将其保存在手机上。如果用户愿意,他可以与其他应用程序共享。我尝试了很多东西,但如果不保存图像,我就无法与其他应用程序共享图像。真的有什么方法可以让我们在不保存的情况下与其他 android 应用程序共享图像吗?或者我们必须先保存它,然后再共享。恳请建议。
保存的位图不在磁盘上,而仅在 RAM 中。不允许其他应用读取应用分配的 RAM。应用导出易失性数据的方法如下:
- 将字节数据写入一个大
Parcel
,并将其放在一个额外的Intent
中。 - 通过网络套接字或通过自定义内容/文件提供程序等提供数据。
但即使要使这些方法起作用,您也需要其他应用程序知道如何获取数据。除非其他应用程序也由您编程,否则这不太可能。