07/09/2018, 08:31
Sử dụng Camera trong Android
Có 2 cách để sử dụng camera trong ứng dụng của chúng ta: Sử dụng ứng dụng camera có sẵn của android. Trực tiếp sử dụng API camera cung cấp bởi android. Ở ví dụ này sẽ sử dụng camera có sẵn trong android. Anh chị em cùng thực hành cùng tôi để hiểu hơn về cách để sử dụng ứng dụng camera có ...
Có 2 cách để sử dụng camera trong ứng dụng của chúng ta:
- Sử dụng ứng dụng camera có sẵn của android.
- Trực tiếp sử dụng API camera cung cấp bởi android.
Ở ví dụ này sẽ sử dụng camera có sẵn trong android. Anh chị em cùng thực hành cùng tôi để hiểu hơn về cách để sử dụng ứng dụng camera có sẵn của android. Chúng ta sẽ dùng MediaStore.ACTION_IMAGE_CAPTURE để khởi động camera có sẵn trên điện thoại với cú pháp như sau:
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
Ngoài cái intent trên còn có các intent được cung cấp bởi MediaStore như:
- ACTION_IMAGE_CAPTURE_SECURE: Nó trả về hình ảnh đã được chụp từ camera
- ACTION_VIDEO_CAPTURE: Nó gọi tới ứng dụng video trong android để quay video
- EXTRA_SCREEN_ORIENTATION: Nó sử dụng để cài đặt orientation của màn hình sang vertical hay landscape
- EXTRA_FULL_SCREEN: Nó dùng để control giao diện của ViewImage
- INTENT_ACTION_VIDEO_CAMERA: Dùng để khởi động camera trong chế độ video.
- EXTRA_SIZE_LIMIT: Cái này tôi cũng chưa tìm hiểu được rõ ràng lắm.