public void OnPictureTaken(byte[] data, Camera camera) { File pictureFile = SessionActivity.GetOutputMediaFile(MediaType.Image); if (pictureFile == null) { Log.Debug("OnPictureTaken: pictureFile", "error creating media file"); return; } try { FileOutputStream fos = new FileOutputStream(pictureFile); fos.Write(data); fos.Close(); Log.Debug("OnPictureTaken", "Success"); } catch (FileNotFoundException e) { Log.Debug("OnPictureTaken: fos", "File not found: " + e.Message); } catch (IOException e) { Log.Debug("OnPictureTaken fos", "Error accessing file: " + e.Message); } }