获取本地图像的路径而不是URL Android

时间:2015-06-24 12:02:09

标签: android directory imageview gif

我目前正在处理gif图片,并已按照问题here

的答案进行操作

由此我得到以下代码:

    GifWebView view = new GifWebView(this, "http://cdn.lifebuzz.com/images/17487/lifebuzz-35df9a5ee351ae72711e5a293658e319-limit_2000.gif");

现在,我想下载此图片,将其保存在“drawable”文件夹或“assets”文件夹中,然后从那里进行访问。

我尝试将图片下载到“drawable”文件夹并尝试:

    GifWebView view = new GifWebView(this, "@drawable/myimg.gif");

我也试过这个:

    int imageResource = R.drawable.myimg;

    Drawable image = getResources().getDrawable(imageResource);

    String imageUri = "drawable://" + R.drawable.myimg;

    GifWebView view = new GifWebView(this, imageUri);

仍然没有运气。

我尝试过从资源文件夹访问它,但这看起来更复杂。

我只是想在本地保存它并在本地访问它,我真的不在乎它的存储位置。

感谢您的帮助。

修改

public GifWebView(Context context, String path) {

    super(context);        
    loadUrl(path);
}

0 个答案:

没有答案