https://blog.csdn.net/teleger/article/details/89386582
int CHOOSE_IMAGE = 100;
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true); //打开多个文件
startActivityForResult(intent, CHOOSE_IMAGE);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
ClipData CD = data.getClipData();
if (CD != null) {
int count = CD.getItemCount();
for (int i=0; i<count; i++) {
Uri uri = CD.getItemAt(i).getUri();
if (uri != null) {
Log.e(Thread.currentThread().getStackTrace()[2] + "", uri.toString());
......
}
}
}
}
}