Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中存储图像的有效方法_Android_Image_Storage - Fatal编程技术网

在android中存储图像的有效方法

在android中存储图像的有效方法,android,image,storage,Android,Image,Storage,我的应用程序要求在拍摄快照时必须将其存储在内存中,下次重新启动手机时,我必须在照片列表中获取该照片的缩略图,并在单击时获取全尺寸照片 我知道有两种方法 直接存储图像。这里的问题是每次它必须点击目录才能获得图像,这需要一些时间 将所有图像存储在单个xml中。这里担心的是XML太大,需要花时间来解析 哪个更有效?肯定是直接存储图像,而不是XML。从文件系统读取图像需要时间,但我不担心这会花费太长的时间 有关更多信息,请阅读数据存储上的android文档:

我的应用程序要求在拍摄快照时必须将其存储在内存中,下次重新启动手机时,我必须在照片列表中获取该照片的缩略图,并在单击时获取全尺寸照片

我知道有两种方法

  • 直接存储图像。这里的问题是每次它必须点击目录才能获得图像,这需要一些时间
  • 将所有图像存储在单个xml中。这里担心的是XML太大,需要花时间来解析

  • 哪个更有效?

    肯定是直接存储图像,而不是XML。从文件系统读取图像需要时间,但我不担心这会花费太长的时间

    有关更多信息,请阅读数据存储上的android文档: