是否可以从Android应用程序中的数据文件夹中检索图像?

时间:2010-04-30 11:23:40

标签: android

我想从data / data / com.apps.myapp / images文件夹中检索图像并将其显示在ImageView中。任何线索?

2 个答案:

答案 0 :(得分:4)

试试这个:

Bitmap bitmap = BitmapFactory.decodeFile("data/data/com.apps.myapp/images/img.png");
ImageView imgView = (ImageView) this.findViewById(R.id.imgViewId);

imgView.setImageBitmap(bitmap);

答案 1 :(得分:1)

这涉及到几个组成部分。 要获取数据文件夹的路径,可以使用上下文中的方法getDir。 现在你必须知道文件名并再次打开一个流,Context类是你的friend。现在,流可以通过位图工厂decoded进入位图。 获得位图后,从中创建BitmapDrawable并将其传递给ImageView