I wanna to open phones gallery through a button click.
In my activity I have a button, I want to open the gallery through that button click.
To open gallery: (This should be in your activity class.) public OnClickListener btnChoosePhotoPressed = new OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(Intent. ACTION_PICK, android. provider.
1. You can open the Gallery panel by clicking the Gallery button on the Sidebar (True/False). 2.
Here is sample code for open gallery from app.
Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, "Select Picture"),SELECT_IMAGE);
OnActivityResult for get image.
public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == SELECT_IMAGE) { if (resultCode == Activity.RESULT_OK) { if (data != null) { try { Bitmap bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), data.getData()); } catch (IOException e) { e.printStackTrace(); } } } else if (resultCode == Activity.RESULT_CANCELED) { Toast.makeText(getActivity(), "Canceled", Toast.LENGTH_SHORT).show(); } } }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With