báo cáo thực tập cơ sở

14
Giảng viên hướng dẫn: Th.s Nguyễn Tuấn Anh Sinh viên: Nguyễn Văn Phú Báo cáo thực tập cơ sở Trường đại học công nghệ thông tin & truyền thông Thái Nguyên

Upload: nguyen-phu

Post on 22-Jun-2015

163 views

Category:

Mobile


2 download

DESCRIPTION

Android

TRANSCRIPT

Page 1: Báo cáo thực tập cơ sở

Giảng viên hướng dẫn: Th.s Nguyễn Tuấn Anh

Sinh viên: Nguyễn Văn Phú

Báo cáo thực tập cơ sở

Trường đại học công nghệ thông tin & truyền thông Thái Nguyên

Page 2: Báo cáo thực tập cơ sở

Đề tài: Xây dựng chương trình dự báo thời tiết trên hệ điều hành Android

Page 3: Báo cáo thực tập cơ sở

Hiểu được cơ bản về HĐH Android

Mục tiêu:Xây dựng được chương trình

dự báo thời tiết

Page 4: Báo cáo thực tập cơ sở

Dự kiến kết quả đạt được:

Nắm bắt được cấu trúc, cách thức hoạt động của HĐH Android.

Từng bước xây dựng lên ứng dụng dự báo thời tiết

Page 5: Báo cáo thực tập cơ sở

Nội dung:Tìm hiểu về Android:

Giới thiệu về Android

Đặc điểm của Android

Một ứng dụng Android gồm những gì ?

Page 6: Báo cáo thực tập cơ sở

Nội dung:

Xây dựng lên chương trình dự báo thời tiết:

Chức năng dự báo thời tiết

Nguyên lý hoạt động

Demo chương trình

Page 7: Báo cáo thực tập cơ sở

Giới thiệu về HĐH Android :

Là hệ điều hành nguồn mở của Google

Được phát triển từ nhân của Linux

Hiện đang là HĐH di động phổ biến nhất.

Là HĐH mạnh mẽ, bảo mật cao

Phát hành vào năm 2007

Deverlopers dễ dàng phát triển ứng dụng

Tương thích với hầu hết smartphone

Page 8: Báo cáo thực tập cơ sở

Đặc điểm của Android:

Tính mở.

Tất cả ứng dụng

được tạo ra giống nhau.

Phá vỡ các dào cản ứng

dụng.

Nhanh chóng, dễ dàng

phát triển ứng dụng

Page 9: Báo cáo thực tập cơ sở

Cấu trúc một project Android:

Thư mục scr Nơi chứa file code của project – chính là các file code java có package từ khi tạo project

File R.java Nằm trong thư mục gen. Đây là file tự động tạo ra và tự động được cập nhật lại khi có bất kì sự thay đổi nào xảy ra với ứng dụng.

Thư mục Android 2.2

Tùy vào việc chọn phiên bản Android nào thì xuất hiện thư mục phù hợp. Đây là thư mục chứa các thư viện hỗ trợ cho việc lập trình.

Thư mục assets Chứa tất cả các file HTML, text, CSDL của ứng dụng

Page 10: Báo cáo thực tập cơ sở

Thư mục res Thư mục này chứa mã nguồn của Android project, những file mà khi Activity chạy sẽ gọi đến. Hệ thống bao gồm các thư mục con là drawable, layout và values. Quan trọng nhất là thư mục Layout định nghĩa UI cho ứng dụng, trong thư mục này có file main.xml

Activity Là lớp cơ sở tương tác trực quan với người sử dụng. Có thể hiểu Activity là 1 form trong đó gắn các view lên. View là một đối tượng có hình dáng cụ thể, nhìn thấy được và có các dạng như button, textbox, checkbox,...

AndroidManifest.xml

Là các file XML chứa thông tin của ứng dụng, icon, app name, phiên bản release, phiên bản code, khai báo các Activities...

Cấu trúc một project Android

Page 11: Báo cáo thực tập cơ sở

Chức năng của chương trình:

Thông tin thời tiết

Nhiệt độ

Độ ẩm %

Điều kiện

độ C

Page 12: Báo cáo thực tập cơ sở

Nguyên lý hoạt động của chương trình:

ServerSmartphoneAndroid

Gửi yêu cầu

Trả kết quả

http://api.previmeteo.com/ef71899f020d203c31f5cd64e8887155/ig/api?weather=

Page 13: Báo cáo thực tập cơ sở

Demo chương trình:

Page 14: Báo cáo thực tập cơ sở

Thankyou for listening !See you again !