我想从内部存储中读取.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文件。
答案 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并显示它。