LOGO
Presentation:
How to make
android take
picture ?
Cù Huy Hiệp 50900862
Nguyễn Bảo Huy 50901011
Nội dung
Bắt đầu lập trình
Sử dụng camera android
Mở rộng
2
3
4
Kiến trúc android
1
Kiến trúc Android
Powerfull OS Linux kernel 2.6200tr thiết bị
Kiến trúc Android
Entire lifetime
Visible lifetime
Foreground lifetime
Kiến trúc Android
Nội dung
Kiến trúc android
Sử dụng camera android
Mở rộng
1
3
4
Bắt đầu lập trình
2
Bắt đầu lập trình
Java JDK
Eclipse IDE for Java
Developers
Android ADT plugin
Android SDK
Java JDK
B2: Cài đặt
B1: Tải Java JDK
tại. www.oracle.com
Bắt đầu lập trình
Eclipse IDE
B2: “Plug and play”
B1: Tải Eclipse tại
www.eclipse.org
Bắt đầu lập trình
Android ADT plugin
B2: Tiến hành các bước
cài đặt.
B1: Tải Android ADT tại:
developer.android.com
Bắt đầu lập trình
B1: Tải Android SDK tại
developer.android.com
Android SDK
B2: Tiến hành các bước
cài đặt.
B3: Chọn các platform
cần cài đặt.
Bắt đầu lập trình
Nội dung
Kiến trúc android
Mở rộng
1
4
Bắt đầu lập trình
2
Sử dụng camera android
3
Sử dụng camera android
How to take a picture of her best ?
Sử dụng camera android
Cách thứ 1: Nhờ chuyên gia
•
Dễ dàng
•
Đỡ nặng chương trình
PRO
Sử dụng camera android
Cách thứ 1: Nhờ chuyên gia
•
Phụ thuộc vào chương trình khác
•
Không kiểm soát được lỗi
Sử dụng camera android
Cách thứ 2: Tự mình chụp
•
Độc lập, có thể điều chỉnh tùy ý
•
Kiểm soát được lỗi
•
Phức tạp
Sử dụng camera android
My camera
android
camera
Source code
Generation “R”
Layout – resource
AndroidManifest
Sử dụng camera android
Sử dụng camera android
My camera
Activity(){
onCreate(){
//create path to save pic
//call android camera
}
}
Android camera buit-in app
//his code here
….
Sử dụng camera android
My camera
Activity(){
onCreate(){
//Detect and Access Camera
//Create a Preview Class
//Build a Preview Layout
//Setup Listeners for Capture
//Capture and Save Files
//Release the Camera
}
}
Nội dung
Kiến trúc android
1
Bắt đầu lập trình
2
Sử dụng camera android
3
Mở rộng
4
Mở rộng
My camera
Activity(){
onCreate(){
//Detect and Access Camera
//Create a Preview Class
//Build a Preview Layout
//Setup Listeners for Capture
//Capture and Save Files
//Release the Camera
}
}
Mở rộng
CameraActivity() GalleryActivity() OtherActivity()
My Application
LOGO
Cảm ơn đã lắng nghe
Chúc mọi người một kỳ nghỉ vui vẻ