我正在编写一个应用程序,它需要能够从云数据库中提取数据并在本地存储数据。当我从云DB收集数据时,我使用SQLite来存储数据,但它知道如何处理图像。
在云数据库中,我有一个指向图像的URL字符串。因此,我现在需要能够抓取该图像并将其存储在本地的某个地方,以便我可以在代码中引用(我需要能够在没有互联网的情况下访问它,因此需要缓存或保存在某个地方)。
我对此做了大量的阅读,但在如何有效地在本地和何处存储图像方面,似乎存在一些矛盾和争议。我想我需要将它存储为位图图像,但是哪里被认为是最好的呢?
理想情况下,如果应用程序被删除,图像也应该被删除。我的目标是安道尔4.3及以上,只有当这有任何区别。
任何指南针都会赏识。谢谢。
发布于 2014-10-21 11:49:16
将它们存储在文件目录:/data/data/com.your.package.name/files下的applicatoin包路径中。当从设备上卸载应用程序时,此目录将被移除。
您可以通过以下方法访问此目录:
string filesPath = System.Environment.GetFolderPath (System.Environment.SpecialFolder.Personal);https://stackoverflow.com/questions/26482712
复制相似问题