我试图在默认情况下打开包含捕获的照片的文件夹-Android 中的图库。
但是打开后,在图库屏幕上显示“无法加载”。
能否请您告诉我是否缺少传递 Intent 的神话?
下面是我的代码
public void buttonGallery(View v) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(resultPhoto.getAbsolutePath()), "image/*");
startActivity(intent);
}
...
File mediaStorageDir = new File(Environment.getExternalStorageDirectory() + File.separator + "NBA_FINAL_photo");
resultPhoto = mediaStorageDir;
最佳答案
我想你忘了在 manifest.xml 中设置权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
关于Android打开带有特定文件夹链接的默认图库无法加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17208080/