【发布时间】:2015-05-15 05:26:07
【问题描述】:
private static final int PICK_FROM_GALLERY = 2;
private void fireGallerypick() {
Intent intent = new Intent();
intent.setType("image/*");
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), PICK_FROM_GALLERY);
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case PICK_FROM_GALLERY:
if (resultCode == -1) {
System.out.println("Gallery pick success");
String[] all_path = data.getStringArrayExtra("all_path"); //But it returns null
break;
}
}
}
我可以选择多个图像,并且当我完成选择时。我需要String[] 中所有选定文件的路径。提前致谢。
【问题讨论】:
标签: android android-image android-gallery