以编程方式创建的Image文件夹未显示在Public文件夹中

时间:2014-01-31 05:38:31

标签: android android-camera android-image

我是Android开发的新手。我开发了一个程序,通过相机捕获图像并存储在mnt / sdcard / Pictures / MYFOLDER中。还有另一个按钮敌人浏览图像。图像保存完美。但是当我通过单击“浏览”按钮浏览拍摄的图像时,它只显示这些文件夹:图片,蓝牙,图像。当我导航到图片文件夹时,MYFOLDER不存在。

这是我的浏览按钮

 Button buttonLoadImage = (Button) findViewById(R.id.btnBrowseimage);
        buttonLoadImage.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View arg0) {

                Intent i = new Intent(
                        Intent.ACTION_PICK,
                        android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);

                startActivityForResult(i, RESULT_LOAD_IMAGE);
            }
        });

请指导我。

2 个答案:

答案 0 :(得分:3)

有时会发生gallary不显示新创建的目录。我不知道为什么但可能是因为没有扫描新创建/修改的目录。

<强>解决方案

重启您的设备。

答案 1 :(得分:3)

而不是重新启动此广播,这将有助于重新索引新创建的文件夹或文件以及生成的文件夹,这将在图库中显示:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, mediaMountUri));
相关问题