2012-05-15 18 views
7

मैं कैमरे के लिए एंड्रॉयड डेवलपर्स पर संसाधन में परेशानी आ रही है, यहाँ मेरी कोड है:MEDIA_TYPE_IMAGE मान्यता प्राप्त नहीं

// 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); 

समस्या 'MEDIA_TYPE_IMAGE' जो कहना है कि यह एक चर को हल नहीं किया जा सकता है । मुझे अपनी परियोजना में मध्यस्थ, कैमरा और यूआरआई आयात किया गया। अग्रिम में धन्यवाद!

उत्तर

0

हो सकता है कि आप अपने प्रकट में अच्छा अनुमतियाँ नहीं दिया (जैसे कैमरा का उपयोग, बाह्य भंडारण का उपयोग, आदि)

16

android.provider.MediaStore.Files.FileColumns आयात करने की कोशिश करो और FileColumns.MEDIA_TYPE_IMAGE करने के लिए MEDIA_TYPE_IMAGE बदल जाते हैं।

यदि आप एंड्रॉइड डेवलपर्स ब्लॉग से नमूना कोड का उपयोग कर रहे हैं तो saving media files के बारे में अनुभाग को जांचना सुनिश्चित करें, वहां आपके पास इसे संभालने के लिए बनाए गए स्थिरांक हैं।

5

Quession: MEDIA_TYPE_IMAGE मान्यता प्राप्त नहीं

anwser: कृपया अपने वर्ग

public static final int MEDIA_TYPE_IMAGE = 1; 
+3

मुझे यह जवाब तब तक समझ में नहीं आया जब तक मुझे यह कोड यहां नहीं मिला: http://developer.android.com/guide/topics/media/cam era.html # बचत मीडिया –

संबंधित मुद्दे