Android-Ultra-Photo-Selector

Additional

Language
Java
Version
N/A
Created
Jan 21, 2015
Updated
Mar 19, 2015 (Retired)
Owner
Aizaz AZ (AizazAZ)
Contributor
Aizaz AZ (AizazAZ)
1
Activity
Badge
Generate
Download
Source code

Blurb

Android Ultra Photo Selector

Select images from Android devices made easy :-) In preview you can also Zoom images. You can select images from different albums. I am using UIL, so you can configure image caching your own way, if you want to change. on your mobil phone. Selection image result is also preserved. See AndroidManifest.xml for more details.

 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();
   }
  }
 }
  • Select Images from Album

  • Browsing all device folders that have images

  • Preview & zoom selected images