Android Create a file picker

public static final int REQUEST_PICK_IMAGE = 1000;
btnOpenGallery.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
                intent.setType("image/*");
                startActivityForResult(intent, REQUEST_PICK_IMAGE);

            }
        });
@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {

        super.onActivityResult(requestCode, resultCode, data);

        if(resultCode == RESULT_OK) {
            switch (requestCode) {

                case REQUEST_PICK_IMAGE:
                    imageUri = data.getData();

                    processImage( imageUri  );

                    break;

                default:
                    break;
            }
        }
    }

 

Author: bm on May 23, 2016
Category: Android