Android 在应用程序中使用捕获的图片之前,是否应将其保存到设备?

Android 在应用程序中使用捕获的图片之前,是否应将其保存到设备?,android,canvas,cordova,Android,Canvas,Cordova,我计划使用它作为基础,在画布上使用drawImage方法绘制元素。 如果保存是正确的方法,应该是保存到文件系统还是本地存储 编辑(更多细节):谢谢大家-实际上我将通过javascript使用phonegap api,而不是java android api,但我想这个建议很好。尤其是关于应用程序生命周期的澄清,保存它始终是一个好方法。设备可能会接到呼叫,然后内存不足。然后你的申请就结束了,照片也不见了 有关Android上应用程序的生命周期,请参见此处:最好保存图像,以便以后可以再次使用(例如,在

我计划使用它作为基础,在画布上使用drawImage方法绘制元素。 如果保存是正确的方法,应该是保存到文件系统还是本地存储


编辑(更多细节):谢谢大家-实际上我将通过javascript使用phonegap api,而不是java android api,但我想这个建议很好。尤其是关于应用程序生命周期的澄清,保存它始终是一个好方法。设备可能会接到呼叫,然后内存不足。然后你的申请就结束了,照片也不见了


有关Android上应用程序的生命周期,请参见此处:

最好保存图像,以便以后可以再次使用(例如,在应用程序恢复时)

您应该使用外部存储器(sd卡)进行存储,因为许多设备的内部存储器非常少。

保存映像(sd卡)并在以后使用是最好的方法

使用camera API遵循以下步骤: