PictureCallback myPictureCallback_JPG = new PictureCallback(){
 
 
 
 @Override
 
 public void onPictureTaken(byte[] arg0, Camera arg1) {
 
  // TODO Auto-generated method stub
 
  /*Bitmap bitmapPicture
   = BitmapFactory.decodeByteArray(arg0, 0, arg0.length); */
 
 
 
  Uri uriTarget = getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, new ContentValues());
 
 
 
  OutputStream imageFileOS;
 
  try {
 
   imageFileOS = getContentResolver().openOutputStream(uriTarget);
 
   imageFileOS.write(arg0);
 
   imageFileOS.flush();
 
   imageFileOS.close();
 
  
 
   Toast.makeText(AndroidCamera.this,
 
     "Image saved: " + uriTarget.toString(),
 
     Toast.LENGTH_LONG).show();
 
  
 
  } catch (FileNotFoundException e) {
 
   // TODO Auto-generated catch block
 
   e.printStackTrace();
 
  } catch (IOException e) {
 
   // TODO Auto-generated catch block
 
   e.printStackTrace();
 
  }
 
 
 
  camera.startPreview();
 
 }};