如何从计算机文件夹中获取图像?

时间:2016-06-10 12:32:31

标签: android

图像存储在folder.how中以获取图像。

我已经尝试过以下代码:

File imgFile = new File("/home/gwtttt/hor/cimg.png");



if(imgFile.exists()) {


        Log.e("imagefile", "" + imgFile.exists());
        Bitmap myBitmap = BitmapFactory.decodeFile("/home/gwtttt/hor/cimg.png");
        Log.e("mybitmapee",""+myBitmap);
        //im.setImageResource(myBitmap);
        Log.e("path", "" + myBitmap);
        im.setImageBitmap(myBitmap);
        }

但输出显示空白窗口。

请帮帮我............

提前谢谢........

2 个答案:

答案 0 :(得分:1)

有大约15亿台Android设备。幸运的是,出于隐私和安全原因,他们都无法直接访问您的计算机。

如果要在Android应用中显示图像,则必须将该图像提供给Android设备,例如将其打包为应用中的可绘制资源,或者从Web服务器下载。例如,您的计算机可以托管Android应用程序访问的Web服务器。

答案 1 :(得分:0)

将cimg.png文件放在drawable文件夹中,并在主文件中记下下面的代码 你也可以使用mipmap文件夹。

im.setImageResource(R.drawable.cimg);