Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- buttonClick = (Button) findViewById(R.id.btnBasicCamTakePic);
- buttonClick.setOnClickListener(new OnClickListener() {
- public void onClick(View v) {
- preview.camera.takePicture(shutterCallback, rawCallback,jpegCallback);
- }
- });
- ShutterCallback shutterCallback = new ShutterCallback() {
- public void onShutter() {
- Log.d(TAG, "onShutter'd");
- }
- };
- /** Handles data for raw picture */
- PictureCallback rawCallback = new PictureCallback() {
- public void onPictureTaken(byte[] data, Camera camera) {
- Log.d(TAG, "onPictureTaken - raw");
- }
- };
- /** Handles data for jpeg picture */
- PictureCallback jpegCallback = new PictureCallback() {
- public void onPictureTaken(byte[] data, Camera camera) {
- File myExternalFile = new File(BasicCam.this.getExternalFilesDir("/MyFileStorage/qrscans/"), fileName);
- myExternalFile.delete();
- myExternalFile.createNewFile();
- FileOutputStream output = new FileOutputStream(myExternalFile);
- output.write(data2);
- output.flush();
- output.close();
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement