Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何通过代码扫描SD卡图像_Android_Android Sdcard_Android Mediascanner - Fatal编程技术网

Android 如何通过代码扫描SD卡图像

Android 如何通过代码扫描SD卡图像,android,android-sdcard,android-mediascanner,Android,Android Sdcard,Android Mediascanner,我想扫描SD卡图像以在我的应用程序中显示图像。 当我从相机拍摄照片时,我能够将应用程序中的图像保存在SD卡中,但无法显示它们。 但当我在手机SD卡中手动复制图像时,媒体扫描正在运行,我可以显示图像。 我的问题是,有没有办法通过编码对SD卡进行中值扫描?我认为这可能会帮助您完成您的工作 通过呼叫,您可以要求扫描仪检查新创建的文件 希望能有帮助 Jokahero这是我用来扫描SD卡的,它在我的手机中工作: sendBroadcast(new Intent(Intent.ACTION_MEDIA_

我想扫描SD卡图像以在我的应用程序中显示图像。 当我从相机拍摄照片时,我能够将应用程序中的图像保存在SD卡中,但无法显示它们。 但当我在手机SD卡中手动复制图像时,媒体扫描正在运行,我可以显示图像。 我的问题是,有没有办法通过编码对SD卡进行中值扫描?

我认为这可能会帮助您完成您的工作

通过呼叫,您可以要求扫描仪检查新创建的文件

希望能有帮助


Jokahero

这是我用来扫描SD卡的,它在我的手机中工作:

  sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+
                     Environment.getExternalStorageDirectory())));

谷歌上的第一个链接:我已经试过了,不为我工作……我想如果你能发布一些代码会更好。我认为@Jokahero的建议应该有效。顺便问一下,你需要扫描sd卡中的所有文件还是只扫描你添加的文件?