我正在尝试使用xamarin在android上开发应用程序。 我只是想知道在哪里存储图像。我的意思是哪种方式更好,我应该将图像存储在数据库中还是存储在单独的文件夹中。 哪个更好?
我在谈论产品的图像。例如: - 我今天下载了ebay应用程序。应用程序的大小非常小。但是ebay有大量的产品图片。
请解释。
答案 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所述将其存储在单独的文件夹中。