从Android设备选择图像变得容易:-)在预览时您也可以放大图像。您可以选择不同的专辑图片。我使用UIL,所以你可以设置图像缓存你自己的方式,如果你想改变。在你的手机美孚。选择图像的结果也被保留。
在之前也发布过几个Android图片选择源码:高性能多选图片库,自定义图片多选控件,图片多选功能实现,仿微信图片选择带拍照
见AndroidManifest.xml中更多的细节。
Intent intent = new Intent(context, activity);
intent.putExtra(PhotoSelectorActivity.KEY_MAX, maxImage);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
context.startActivityForResult(intent, requestCode);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode != RESULT_OK)
return;
if (requestCode == SELECT_IMAGE_CODE) {// selected image
if (data != null && data.getExtras() != null) {
@SuppressWarnings("unchecked")
List<PhotoModel> photos = (List<PhotoModel>) data.getExtras().getSerializable("photos");
if (photos == null || photos.isEmpty()) {
UIHelper.ToastMessage(this, R.string.no_photo_selected);
} else {
Intent intent = new Intent(this, YourOwnLogic.class);
Bundle b = new Bundle();
b.putSerializable("album_pojo", albumPojo);
b.putSerializable("photos", (Serializable) photos);
intent.putExtras(b);
startActivity(intent);
finish();
}
}
}
- 从相册中选择图像
- 浏览有图像的所有设备文件夹
- 预览和缩放选定的图像
热门源码