MEDIA_TYPE_IMAGE not recognized

15,019

Solution 1

Try importing android.provider.MediaStore.Files.FileColumns and change MEDIA_TYPE_IMAGE to FileColumns.MEDIA_TYPE_IMAGE.

If you are using the sample code from Android developers blog be sure to check the section about saving media files, there you have the constants created to handle that.

Solution 2

Quession: MEDIA_TYPE_IMAGE not recognized

Anwser: Please add row in your class

public static final int MEDIA_TYPE_IMAGE = 1;

Solution 3

if you are trying the camera example from the android guide then read this
http://developer.android.com/guide/topics/media/camera.html#saving-media they have declared the method at the bottom of the documentation

Share:
15,019
user1337210
Author by

user1337210

Updated on July 28, 2022

Comments

  • user1337210
    user1337210 over 1 year

    I'm having trouble with the resource on android developers for the camera, here is my code:

    // create Intent to take a picture and return control to the calling application
    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    fileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE);
    
    // create a file to save the image
    intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); // set the image file name
    // start the image capture Intent
    startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
    

    The problem is 'MEDIA_TYPE_IMAGE' which says that it can not be resolved to a variable. I got mediastore, camera and URI imported into my project. Thanks in advance!

  • el_stack
    el_stack almost 11 years
    I didn't understand this answer until I found this code here: developer.android.com/guide/topics/media/…
  • Antônio Medeiros
    Antônio Medeiros about 6 years
    public static final int MEDIA_TYPE_IMAGE = 1;