Báo cáo thực tập cơ sở
-
Upload
nguyen-phu -
Category
Mobile
-
view
163 -
download
2
description
Transcript of 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
Đề 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
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
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
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ì ?
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
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
Đặ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
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
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
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
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=
Demo chương trình:
Thankyou for listening !See you again !