我的应用程序有一点问题。我有一个功能可以拍照并存储它然后将其加载到画廊中。
在存储图片之前,我会检查手机是否有ExternalStorage
. 如果不是,图片将保存在 Files 目录中,getFilesDir()
但我无法从内部存储将其加载到图库中。
ExternalStorage
从(重新扫描ExternalStorage,完美工作)加载图片到画廊的代码:
path = Environment.getExternalStorageDirectory()+"";
c.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"
+ path)));
从目录加载图片到画廊的代码Files
(不加载任何内容):
c.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"
+ c.getFilesDir()+"/files/")));
PS:文件存在。我用adb shell
.