Android 显示自定义手机图库以拾取多个图像
我在显示自定义电话库时遇到问题 首先,我需要在gridview中显示图像文件夹(如phone gallery),在选择任何文件夹时,它必须显示其中的图片,并且应该允许多个选择,以便我可以选择多个图片 这是可以实现的吗 如果是,如何操作?要打开多媒体资料:Android 显示自定义手机图库以拾取多个图像,android,multi-select,photo-gallery,Android,Multi Select,Photo Gallery,我在显示自定义电话库时遇到问题 首先,我需要在gridview中显示图像文件夹(如phone gallery),在选择任何文件夹时,它必须显示其中的图片,并且应该允许多个选择,以便我可以选择多个图片 这是可以实现的吗 如果是,如何操作?要打开多媒体资料: //open gallery to choose image private void captureImage() { // Create intent to Open Image applications lik
//open gallery to choose image
private void captureImage() {
// Create intent to Open Image applications like Gallery, Google Photos
Intent galleryIntent = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
// Start the Intent
startActivityForResult(galleryIntent, RESULT_LOAD_IMG);
}
当从库中选择图像时,将调用以下函数,实现它以保存所选图像
// When Image is selected from Gallery
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
try {
// When an Image is picked
if (requestCode == RESULT_LOAD_IMG && resultCode == RESULT_OK
&& null != data) {
// Get the Image from data
Uri selectedImage = data.getData();
String[] filePathColumn = { MediaStore.Images.Media.DATA };
// Get the cursor
Cursor cursor = getContentResolver().query(selectedImage,
filePathColumn, null, null, null);
// Move to first row
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
imgPath = cursor.getString(columnIndex);
cursor.close();
// Get the Image's file name
String fileNameSegments[] = imgPath.split("/");
fileName = fileNameSegments[fileNameSegments.length - 1];
// successfully selected the image
// launching upload activity
tvCapturePicture.setText(fileName);
} else {
Toast.makeText(this, "You haven't picked any Image",
Toast.LENGTH_LONG).show();
}
} catch (Exception e) {
Toast.makeText(this, "Something went wrong ,please try again , ",
Toast.LENGTH_LONG).show();
}
}
根据您的要求,遵循本教程,它将给出一些想法
这当然是可以实现的,已经有应用程序在这样做了(如果他们能做到,你也能做到)。:)对这是可能的。。但我想让你做一些研究,然后带着你的code@Fahim:我试图了解它,但仍然没有得到我想要的。它似乎不包含文件夹作为其相应图像的父级,即,第一个屏幕必须显示父级文件夹(如手机图库中的文件夹),选择其中任何一个,必须显示其图像才能进行多个选择。它是否会显示图像的父文件夹,如手机图库中的文件夹?