Google - ваш лучший друг, вот несколько уроков:
Использование камеры
Инструкции по программированию камеры Google Android для съемки
Сделайте снимок из эмулятора камеры
камера
Сначала отредактируйте свой AndroidManifest.xml, добавьте разрешение камеры:
<uses-permission android:name=”android.permission.CAMERA”/>
Служба камеры должна быть открыта и закрыта:
Camera camera = Camera.open();
//Do things with the camera
camera.release();
Вы можете установить настройки камеры, например:
Camera.Parameters parameters = camera.getParameters();
parameters.setPictureFormat(PixelFormat.JPEG);
camera.setParameters(parameters);
Чтобы сделать снимок:
private void takePicture() {
camera.takePicture(shutterCallback, rawCallback, jpegCallback);
}
ShutterCallback shutterCallback = new ShutterCallback() {
public void onShutter() {
// TODO Do something when the shutter closes.
}
};
PictureCallback rawCallback = new PictureCallback() {
public void onPictureTaken(byte[] _data, Camera _camera) {
// TODO Do something with the image RAW data.
}
};
PictureCallback jpegCallback = new PictureCallback() {
public void onPictureTaken(byte[] _data, Camera _camera) {
// TODO Do something with the image JPEG data.
}
};
Не забудьте добавить макет камеры в основной макет xml.