[Học Lập trình Android] Bài 23: Xây dựng ứng dụng chụp ảnh với Camera API

ngày 09-03-2016

Android cung cấp cho chúng ta hầu như các API để tương tác với tất cả các thiết bị phần cứng, tuy nhiên có thể nói trong số đó Camera là phần khá hấp dẫn và lý thú. Trong bài này tôi sẽ hướng dẫn sơ lược về cách xây dựng ứng dụng Android chụp ảnh cơ bản nhất. Phần hoàn thiện và hiệu ứng sẽ cập nhật trong bài sau.
 
Để bắt đầu làm chúng ta sẽ không xây dựng giao diện, mà việc đầu tiên là tập tin Manifest và xin hai quyền sau:
 
Như vậy là chúng ta đã có quyền truy cập vào Camera của thiết bị. Tiếp theo ta sẽ xây dựng giao diện bao gồm một SurfaceView, ImageButton và HorizontalScrollView.
 
 
Mở tập tin MainActivity. Java khai báo 2 biến toàn cục là Camera và Layout chứa các tấm hình chụp được, sau đó tham chiếu các đối tượng trong hàm onCreate.
 
Thực hiện truy xuất dữ liệu từ Camera bằng các thực thi các hàm trong Interface Callback của đối tượng SurfaceHolder.
 
Cuối cùng xử lý cho nút chụp hình, đăng ký hàm onClickListener và cho phép thực thi hàm PictureCallback trong lớp Camera.
 
 
Thực hiện build ứng dụng và trải nghiệm với Camera API.
Tải mã nguồn ứng dụng tại: https://www.dropbox.com/s/ywd48bk3gbyxf08/DemoCamera.rar
 
Trung tâm Tin học - Đại học Khoa học Tự nhiên TP.HCM
ai
Trung Tâm Tin Học
ai
Trung Tâm Tin Học
Chào mừng bạn đến với Trung Tâm Tin Học.
Bạn đang cần hỗ trợ thông tin gì ạ? Hãy Chat ngay với chúng tôi nhé.