我想从解析数据库表下载图像,并将所有图像存储在外部内存文件夹中。有可能吗?如果是,怎么做??
发布于 2015-04-06 09:51:31
是的,当然有可能。但是你需要遵循一些步骤:
-Start从您的分析对象下载图像Url:
String url=yourParseObject.getParseFile("Image").getUrl();-Now将该url传递给此函数:
public static Drawable loadImageFromUrl(String url) {
InputStream inputStream;
final ImageView imageView = (ImageView) rowView.findViewById(R.id.image);//Your imageView in the layout
AsyncImageLoader async=new AsyncImageLoader();
Drawable cachedImage = async.loadDrawable(
url, new ImageCallback() {
public void imageLoaded(Drawable imageDrawable,
String imageUrl) {
imageView.setImageDrawable(imageDrawable);
}
});
imageView.setImageDrawable(cachedImage);
return cachedImage;
}-If --您希望将其保存在SD卡中而不是ImageView中,以可绘制或位图形式导出方法的内部(可绘制imageDrawable、字符串imageUrl)。
希望能帮上忙!
发布于 2014-02-13 11:13:45
您可以这样做,只需编写代码从url下载映像,对于url您可以使用ParseFile.getUrl()下载文件,对于下载文件,可以检查本教程http://javatechig.com/android/download-image-using-asynctask-in-android。
发布于 2014-02-13 11:15:49
您可以在位图中从parse.com下载图像,然后按需要将此位图存储在您的文件目录中。
请参阅此安卓-解析-com-图像-下载-教程
https://stackoverflow.com/questions/21752442
复制相似问题