如何从内部存储中读取.gif文件?

时间:2013-06-11 07:09:15

标签: android stream storage inputstream gif

我想从内部存储中读取.gif文件。我可以读取图像,mp3但不能读取.gif。实际上我正在寻找全局方式来读取任何类型的文件。

此致

编辑:

private void globalGif() throws FileNotFoundException{
    FileInputStream fis = openFileInput("frog");
    GifMovieView gmv = new GifMovieView(getApplicationContext(), fis);
    setContentView(gmv);
}

我使用此代码但显示此错误。 divide by zero fis没有gif文件。

2 个答案:

答案 0 :(得分:1)

您可以按照以下方式找到图像路径

 File file= new File(Environment.getExternalStorageDirectory()
                        + "/Images/a.gif");

    But you can not set this gif image to ImageView the gif file is show in webView.

答案 1 :(得分:1)

如果您想阅读gif文件,请查看Movie class

这是一个nice tutorial,它向您展示如何加载gif并显示它。