在我的应用程序中使用之前,我应该将捕获的图片保存到设备吗?

时间:2011-10-18 15:16:27

标签: android canvas cordova

我打算用它作为使用drawImage方法在canvas元素上绘制的基础。 如果保存是正确的方法 - 应该是 - 文件系统还是本地存储?

编辑(更多细节):谢谢大家 - 实际上我将通过javascript使用phonegap api而不是java android api,但我猜这个建议很好。特别是有关应用程序生命周期的说明

3 个答案:

答案 0 :(得分:0)

保存它始终是一个好方法。设备可以接听电话,然后内存不足。然后你的申请将结束,图片就不见了。

请在此处查看Android上应用程序的生命周期:http://developer.android.com/guide/topics/fundamentals/activities.html#Lifecycle

答案 1 :(得分:0)

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

您应该使用外部存储(SD卡)进行存储,因为许多设备的内部存储空间很小。

答案 2 :(得分:0)

保存图像(SDCard)并在以后使用是最好的方法。

使用相机API时请遵循以下步骤:

http://marakana.com/forums/android/examples/39.html

How do I save data from Camera to disk using MediaStore on Android?