我继承了下载大小为8M的应用程序。它有大量的图形......想知道处理这个问题的最佳方法吗?如果我删除了所有图片,那么应用程序只有300K,所以最好是在首次启动应用程序时卸载这些图片或加载它们。所以我的问题是,什么是SDcard或SQLite DB处理图片的最佳方式?第二个是如何从我的网站或外部数据库/ webservice首次启动时下载文件。
答案 0 :(得分:2)
所以情况并非如此简单。如果你打算这样做,你必须先考虑几件事。
您必须考虑这些图形是否属于您的应用程序,并且应作为资源包含在内,或者它们具有相同的附加功能,您可以随时下载。
答案 1 :(得分:0)
存储图像的最佳方式是在文件系统中,数据库对它没有好处。
要下载图像,您可以使用URLConnection并使用BitmapFactory.decodeStream来解析URL InputStream的结果。
他们使用Bitmap在磁盘上写字。