// Create and save the photo folder private void CreateFileJPG () {File file = new File ("/sdcard/image"); if (! File. exists () {try {file. mkdirs ();} catch (Exception e) {// TODO: handle finished tione. printStackTrace ();}}}
/*** Save the image **/public void saveMyBitmap () {FileOutputStream outStream = null; try {YuvImage yuvimage = new YuvImage (dataJPG, ImageFormat. NV21, cameraJPG. getParameters (). getPreviewSize (). width, cameraJPG. getParameters (). getPreviewSize (). height, null); ByteArrayOutputStream baos = new ByteArrayOutputStream (); yuvimage. compressToJpeg (new Rect (0, 0, cameraJPG. getParameters (). getPreviewSize (). width, camer AJPG. getParameters (). getPreviewSize (). height), 80, baos); outStream = new FileOutputStream (String. format ("/sdcard/image/mongod.jpg", System. currentTimeMillis (); outStream. write (baos. toByteArray (); outStream. close (); Toast. makeText (getApplicationContext (), "the photo is saved successfully! ", Toast. LENGTH_SHORT ). show ();} catch (FileNotFoundException e) {e. printStackTrace ();} catch (IOException e) {e. printStackTrace ();} finally {}}
private PreviewCallback mPreviewCallback = new PreviewCallback() {@Overridepublic void onPreviewFrame(byte[] data, Camera camera) {synchronized (MainService.this) {dataJPG = data;cameraJPG = camera;}}};
To meet camera photography requirements.