我正在开发一个应用程序,我需要将图像从默认库导入到我用于应用程序的SD卡存储中。有可能吗?
答案 0 :(得分:0)
您可以使用Intent让用户从默认图库中选择图像。
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
photoPickerIntent.setType("image/*");
Uri path = getTempUri("/mnt/sdcard/yourfolder");
photoPickerIntent.putExtra(MediaStore.EXTRA_OUTPUT, path);
photoPickerIntent.putExtra("outputFormat", Bitmap.CompressFormat.JPEG.toString());
startActivityForResult(photoPickerIntent, filenameInt);
这会将用户选择的图像保存到您指定的path
。还有一些选项,如裁剪和缩放:
photoPickerIntent.putExtra("crop", "true")
.putExtra("aspectX", 4)
.putExtra("aspectY", 3)
.putExtra("outputX", 800)
.putExtra("outputY", 600)
.putExtra("scale", true);
我不知道这是不是你的目标。