如何在Android中存储图像?

时间:2015-07-28 10:50:36

标签: android xamarin

我正在尝试使用xamarin在android上开发应用程序。 我只是想知道在哪里存储图像。我的意思是哪种方式更好,我应该将图像存储在数据库中还是存储在单独的文件夹中。 哪个更好?

我在谈论产品的图像。例如: - 我今天下载了ebay应用程序。应用程序的大小非常小。但是ebay有大量的产品图片。

请解释。

2 个答案:

答案 0 :(得分:2)

将您的文件存储在由此返回的文件夹名称中:

  Environment.GetFolderPath(Environment.SpecialFolder.Personal)

它将在内部存储中返回您应用的本地文件夹:

/data/data/@PACKAGE_NAME@/files

答案 1 :(得分:0)

按照in the Xamarin.Droid docs所述,将它们存储在资源文件夹(构建操作AndroidResource)中。

针对不同的屏幕密度制作不同尺寸的图片,并按照in the Android developer documentation所述将其存储在单独的文件夹中。