Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Android get only image from gallery
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- Intent intent = new Intent();
- intent.setType("image/*");
- intent.setAction(Intent.ACTION_GET_CONTENT);
- startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE);
- }
- @Override
- protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- super.onActivityResult(requestCode, resultCode, data);
- if (resultCode == RESULT_OK) {
- switch(requestCode){
- case SELECT_PICTURE:
- Uri selectedImageUri = data.getData();
- break;
- }
- }
- ....
- Intent intent = new Intent(Intent.ACTION_PICK);
- intent.setType("image/*");
- startActivityForResult(intent, SELECT_PICTURE);
- ....
- Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
- startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE);
- startActivityForResult(intent, SELECT_PICTURE);
- public void ChoosePicture(View v) {
- Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
- photoPickerIntent.setType("image/*");
- startActivityForResult(photoPickerIntent, 1);
- }
- public void onActivityResult(int requestCode, int resultCode, Intent data) {
- super.onActivityResult(requestCode, resultCode, data);
- switch (requestCode) {
- case 1:
- {
- if (resultCode == RESULT_OK)
- {
- Uri photoUri = data.getData();
- if (photoUri != null)
- {
- try {
- String[] filePathColumn = {MediaStore.Images.Media.DATA};
- Cursor cursor = getContentResolver().query(photoUri, filePathColumn, null, null, null);
- cursor.moveToFirst();
- int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
- String filePath = cursor.getString(columnIndex);
- cursor.close();
- bMap_image = BitmapFactory.decodeFile(filePath);
- ImageView img = (ImageView) findViewById(R.id.gallery1);
- img.setImageBitmap(bMap_image);
- }catch(Exception e)
- {}
- }
- }// resultCode
- }// case 1
- }// switch, request code
- }// public void onActivityResult
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement