Android-Ultra-Photo-Selector

Introduction: Select images from Android devices made easy :-) Start Activity PhotoSelectorActivity, this is the main entry point
More: Author   ReportBugs   
Tags:
图片选择-

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

Select Images

  • Browsing all device folders that have images

Browse Albums

  • Preview & zoom selected images

Preview selected Images

Apps
About Me
Google+: Trinea trinea
GitHub: Trinea