मैं पूर्वावलोकन के बिना फ्रंट कैमरा से एक तस्वीर कैप्चर कैसे कर सकता हूं और इसे एसडी कार्ड में सहेज सकता हूं। कृपया मुझे स्रोत कोड के साथ मदद करें।सामने वाले कैमरे से तस्वीर कैप्चर करें और इसे पूर्वावलोकन के बिना एसडी कार्ड पर सहेजें
उत्तर
public void takePictureNoPreview(Context context){
// open back facing camera by default
Camera myCamera=Camera.open();
if(myCamera!=null){
try{
//set camera parameters if you want to
//...
// here, the unused surface view and holder
SurfaceView dummy=new SurfaceView(context)
myCamera.setPreviewDisplay(dummy.getHolder());
myCamera.startPreview();
myCamera.takePicture(null, null, getJpegCallback()):
}finally{
myCamera.close();
}
}else{
//booo, failed!
}
private PictureCallback getJpegCallback(){
PictureCallback jpeg=new PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
FileOutputStream fos;
try {
fos = new FileOutputStream("test.jpeg");
fos.write(data);
fos.close();
} catch (IOException e) {
//do something about it
}
}
};
}
}
धन्यवाद एफ riend ... – Midhun
@ city0666, यह myCamera.setPreviewDisplay (dummy.getHolder()) में त्रुटियों को इंगित करता है; और निजी पिक्चर कॉलबैक getJpegCallback() { – eawedat
इसे हर डिवाइस पर काम करने के लिए, सतह को कहीं और जोड़ा जाना चाहिए। Http://stackoverflow.com/questions/2386025/android-camera-without-preview में टिप्पणियां देखें – Lucy
हालांकि, संभव नहीं है, काम-आसपास है।
यह पिछले जवाब देखें, और कृपया, भविष्य में पूछे पहले खोजने का प्रयास करें: https://stackoverflow.com/a/3881027/181002
- 1. सामने वाले कैमरे को कैप्चर करें - फोनगैप?
- 2. सामने वाले कैमरे के फ्लिपिंग को रोकें
- 3. कैमरे के कब्जे वाले छवि के साथ छवि ओवरले सहेजें
- 4. एसडी कार्ड
- 5. एसडी कार्ड
- 6. एसडी कार्ड
- 7. एसडी कार्ड
- 8. एक एसडी कार्ड से किसी मौजूदा XML फ़ाइल के नोड के मान को कैसे संपादित करें और इसे वापस सहेजें?
- 9. एसडी कार्ड
- 10. एसडी कार्ड
- 11. एसडी कार्ड
- 12. एसडी कार्ड
- 13. एसडी कार्ड पर ऐप के लिए सेवा पुनरारंभ करें जब एसडी कार्ड को
- 14. एसडी कार्ड
- 15. एसडी कार्ड
- 16. एसडी कार्ड
- 17. एसडी कार्ड से फ़ाइल को
- 18. एंड्रॉइड बैकअप और एसडी-कार्ड
- 19. एसडी कार्ड
- 20. PDF फाइल डाउनलोड और sdcard पर सहेजें और फिर वहाँ से इसे पढ़ा
- 21. एंड्रॉइड एसडी कार्ड व्यवहार
- 22. कोई एसडी कार्ड
- 23. UIImagePickerController पीछे से सामने कैमरे से एनिमेटेड स्विच कैसे करें?
- 24. एंड्रॉइड: बाहरी एसडी कार्ड
- 25. एंड्रॉइड एसडी कार्ड मुद्दे
- 26. मैं एसडी कार्ड
- 27. वेबदृश्य एसडी कार्ड
- 28. आवेदन एसडी कार्ड
- 29. प्रदर्शन एसडी कार्ड
- 30. विजेट पूर्वावलोकन स्थान सहेजें
यहाँ एक नजर है, http://stackoverflow.com/questions/3601928/camera-capture-without- पूर्वावलोकन-इन-एंड्रॉइड -2-2 अगर यह प्रासंगिक नहीं है तो यह –
[पूर्वावलोकन के बिना एंड्रॉइड कैमरा] के संभावित डुप्लिकेट में मदद करेगा (http://stackoverflow.com/questions/2386025/android-camera-without-preview) –