Android Programming: Camera

Ya, kali ini kita akan mencoba membuat aplikasi sederhana yang dapat digunakan untuk mengakses salah satu hardware yaitu kamera.

Buatlah project baru dengan nama Camera dan isikan seperti gambar berikut ini:

Pilih Next hingga tab Blank Activity dan isikan seperti gambar berikut ini:

Pilih Finish.
Sebelumnya, bukalah file AndroidManifest.xml dan tambahkan sebuah permission berikut:

Simpan file main.xml. Sekarang, buatlah class baru didalam folder yang sama dengan file Main.java. Namai file tersebut dengan nama Preview.java. Isikan kode program berikut ini:

       publicvoid surfaceChanged(SurfaceHolder holder,int format,int w, int h){

              Camera.Parameters parameters = camera.getParameters();

              parameters.setPreviewSize(w, h);

              camera.setParameters(parameters);

              camera.startPreview();

       }

}

 

Simpan file Preview.java.  Sekarang, bukalah file Main.java dan lakukan perubahan kode program menjadi seperti berikut ini:

package com.camera;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import android.app.Activity;

import android.hardware.Camera;

import android.hardware.Camera.PictureCallback;

import android.hardware.Camera.ShutterCallback;

import android.os.Bundle;

import android.util.Log;

import android.view.View;

Simpan file Main.java. Cobalah jalankan pada emulator atau smartphone.

Sekian tutorial kali ini. Nantikan tutorial selanjutnya.

By Burhanuddin Rabbani

Last modified on Wednesday, 05 March 2014 14:32

Additional Info

  • Level: Intermediate

More in this category:

Related items

  • Cymera-Camera & Photo Editor: Editor Foto Sekaligus Sosmed