Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 56 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
56
Dung lượng
2,73 MB
Nội dung
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHO ANDROID
Luận văn
Đề tài:TìmhiểuvềAndroid
và xâydựngứngdụngđotốc
độ bằngGPScho Android
Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 1
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHO ANDROID
Nhận xét của giáo viên hướng dẫn
Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 2
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHO ANDROID
Nhận xét của giáo viên phản biện 1
Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 3
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHO ANDROID
Nhận xét của giáo viên phản biện 2
Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 4
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHO ANDROID
LỜI CẢM ƠN
Trải qua một thời gian dài tìm hiểu và nỗ lực, nhóm em đã hoàn thành đồ án
5 với đề tài : “ TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG
ỨNG DỤNG ĐO TỐC ĐỘCHO ANDROID”
Để hoàn thành đồ án trên, lời đầu tiên chúng em xin chân thành cảm ơn quý
thầy/cô khoa Công nghệ thông tin trường Đại học SPKT Hưng Yên – những người
đã trực tiếp giảng dạy, truyền đạt những kiến thức bổ ích cho chúng em, đó chính
là những nền tảng cơ bản, là những hành trang vô cùng quý giá, là bước đầu tiên
cho chúng em bước vào tương lai. Và đặc biệt - một lời cảm ơn sâu sắc- chúng em
muốn gửi đến thầy Trần Trung Kiên, thầylà người trực tiếp hướng dẫn chúng em
trong quá trình học tập và nghiên cứu. Chúng em cám ơn thầy đã tận tình quan
tâm, giúp đỡ chúng em trong quá trình học tập, giải đáp những thắc mắc trong quá
trình làm đồ án của chúng em. Nhờ đó chúng em mới có thể hoàn thành được đề tài
này.
Chúng em cũng xin chân thành cám ơn quý thầy/cô khoa Công nghệ thông tin
trường Đại học Lao Động – Xã Hội, các thầy/cô đã tạo điều kiện tốt nhất để chúng
em có thể học tập và hoàn thành đồ án của mình.
Trong quá trình tìm hiểu và làm báo cáo, vì chưa có kinh nghiêm thực tế, chỉ
dựa vào những ý kiến chủ quan nên bài báo cáo chắc chắn sẽ không tránh khỏi
những sai sót. Chúng em kính mong nhận được sự góp ý, nhận xét từ phía quý
thầy/cô để kiến thức của chúng em ngày càng hoàn thiện hơn và rút ra được kinh
nghiệm bổ ích có thể áp dụng vào đồ án tốt nghiệp sau này một cách hiệu quả nhất.
Chúng em kính chúc các thầy/cô luôn vui vẻ, hạnh phúc, dồi dào sức khỏe và
thành công trong công việc.
Chúng em xin chân thành cảm ơn quý thầy/cô !
Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 5
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHO ANDROID
MỤC LỤC
PHẦN 1: MỞĐẦU
7
1. Lý do chọn đề tài
7
2. Khách thể và đối tượng nghiên cứu
7
3. Giới hạn và phạm vi nghiên cứu
7
4. Mục đích nghiên cứu
7
5. Nhiệm vụ nghiên cứu
7
6. Phương pháp nghiên cứu
8
7. Ý nghĩa lý luận và thực tiễn của đề tài
8
PHẦN 2: NỘI DUNG
9
Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 6
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHO ANDROID
CHƯƠNG 1: TÌM HIỂU VỀ LẬP TRÌNH ANDROID
9
I.1 Giới thiệu về hiệu điều hành Android
9
I.2 Các ứng dụng có sẵn trong Android
10
I.3 Các thư viện của Android
11
I.4 Ba ứng dụng trong Android
12
1.5Các thành phần trong một ứng dụng Android
12
1.5.1 Android Project
13
1.5.2 Android Manifest
15
1.5.3 Activity
17
Tạo mộtActivity
17
CHƯƠNG 2. CÀI ĐẶT MÔI TRƯỜNG CHO LẬP TRÌNH ANDROID
20
Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 7
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHO ANDROID
2.1 Cài đặt
20
2.1.1. Tải và cài đặt Android SDK
20
2.2.2. Cài đặt ADT Plugin cho Eclipse
29
2.2 Tạo mới một Android project.
37
PHẦN 3: MỘT SỐ ĐIỀU KHIỂNTRONG ECLIPSE 42
1 C
ách tạo giao diện cho ứng dụng 42
2 C
ác layout 43
3 C
ác control cơ bản trongEclipse 43
3.1 Te
xtView 43
3.2 E
ditText 44
3.3 B
utton 45
PHẦN 4 . XÂY DỰNG ỨNG DỤNGĐO TỐC ĐỘ BẰNG GPSCHO
ANDROID
47
Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 8
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHO ANDROID
1. Mục tiêu
47
2. Xây dựng
47
2.1 Yêu cầu về giao diện
47
2.2 Thiết kế giao diện người dùng cho ứng dụng
48
2.3 Viết code cho ứng dụng
49
PHẦN 5: KẾT LUẬN
53
Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 9
TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHO ANDROID
PHẦN 1: MỞ ĐẦU
1. Lý do chọn đề tài
Cùng với sự phát triển như vũ bão của Công nghệ thông tin và các hệ điều hành
trên máy tính, các hệ điều hành trên di động ngày nay đang trở nên rất được
quan tâm. Các hệ điều hành tiêu biểu như Windows Phone của Microsoft;
Symbian của Motorola, Nokia và Ericsson; iOs của Apple… và đặc biệt hệ điều
hành chúng em muốn nói tới là Android của Google – một trong những hệ điều
hành phổ biến nhất trên thế giới. Android là một hệ điều hành mã nguồn mở,
chỉ cần nắm được lập trình java và một số khái niệm trong Android là chúng ta
có thể làm chủ được nó. Chính vì lý do đó, chúng em đã lựa chọn đề tài “TÌM
HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO
TỐC ĐỘCHO ANDROID”.
2. Khách thể và đối tượng nghiên cứu
- Khách thể: Hệ điều hành Android
- Đối tượng nghiên cứu: Ứng dụng GPS trong Android
3. Giới hạn và phạm vi nghiên cứu
Hệ điều hành Android là hệ điều hành hiện đại với rất nhiều các ứng dụng và
tiện ích. Tuy nhiên, trong phạm vi đề tài này, chúng em chỉ đi đến các vấn đề
sau đây:
- Nghiên cứu về kiến trúc hệ điều hành Android
- Cài đặt các gói cần thiết để lập trình cho hệ điều hành Android
- Nghiên cứu xây dựng ứng dụng đo tốc độ bằng GPScho Android.
4. Mục đích nghiên cứu
- Hiểu được kiến trúc của hệ điều hành Android.
- Biết được cách cài đặt và tạo 1 project trong Android.
- Xây dựng được ứng dụng đo tốc độ bằng GPScho Android.
5. Nhiệm vụ nghiên cứu
- Tìm hiểu chung về hệ điều hành Android.
- Tìm hiểu về các cài đặt cần thiết cho lập trình Android.
- Tìm hiểu đểxây dựng ứng dụng đo tốc độ bằng GPScho Android.
6. Phương pháp nghiên cứu
Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 10
[...]... ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID C2 – Hình 13 Chọn Launch để tiếp tục C2 – Hình 14 Cài đặt bắt đầu trình giả lập cho thiết bị Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 31 TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID C2 – Hình 15 Cửa sổ này hiện ra nghĩa là ta đã cài đặt thành công cho thiết bị 2.1.2 Cài đặt ADT Plugin cho Eclipse... 24 TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID Một cửa sổ hiện ra,ta chọn Finish để hoàn tất cài đặt - Sau khi cài đặt,ta khởi động SDK Manager: C2 – Hình 4 Vào Start - All Program – Android SDK Tools – SDK Manager Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 25 TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID C2 – Hình 5 Ta tiến... Page 34 TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID Chúng ta chọn Menu Help – Install New Software…để cấu hình cài đặt ADT cho Eclipse C2 – Hình 20 Chọn Add… để tiếp tục C2 – Hình 21 - Name: Ta nhập ADT Plugin Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 35 TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID - Location : Ta nhập địa... TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROIDcho ứng dụng Nó đồng thời cũng là thẻ cha của các thẻ Activity, Service, Content Provider, và Broadcast Receiver [ application nodes ] Thẻ activity được yêu cầu cho mỗi một Activity trong... NHUNG – KHUẤT MINH PHƯƠNG Page 32 TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID C2 – Hình 16 Sau khi tải về,thư mục Eclipse sẽ có các mục như trên,chúng ta chọn file : eclipse C2 – Hình 17 Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 33 TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID Chọn nơi lưu project vào 1 thư mục bạn tuỳ chọn... dụng cho hệ điều hành Android - Ý nghĩa thực tiễn: Xây dựng được một ứng dụng đo tốc độ bằng GPSchoAndroid Ứng dụng này rất hữu ích khi lái xe hoặc đi trên đường vì ứng dụng sẽ báo động khi tốc độ vượt quá mức cho phép, giúp chúng ta tránh được những rủi ro không đáng có trong quá trình giao thông trên đường PHẦN 2: NỘI DUNG CHƯƠNG 1: TÌM HIỂU VỀ LẬP TRÌNH ANDROID 1.1 Giới thiệu về hệ điều hành Android. .. Manager Chúng ta vào ADV Manager để tạo ra 1 thiết bị chạy Android ảo ADV là 1 máy ảo với cấu hình phần cứng tuỳ chỉnh,nơi có thể chạy Android cũng như các ứng dụng trên Android Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 27 TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID C2 – Hình 8 Vào Start – All Program – Android SDK Tools – ADV Manager C2 – Hình 9 Cửa sổ hiện... HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID Nghiên cứu và tìm hiểu qua internet… Tham khảo ý kiến của các bạn cùng học lập trình Tham khảo ý kiến của thầy giáo, bạn bè… Tham khảo các tài liệu về Android cơ bản Ý nghĩa lý luận và thực tiễn của đề tài - Ý nghĩa lý luận: Đề tài được hoàn thành về mặt tài liệu sẽ là nguồn tham - 7 khảo dễ hiểu, thiết thực cho những ai thích nghiên... ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID có lời gọi finish() hoặc finishActivity(), cũng có thể vì hệ thống cần phải hủy bỏ để giải phóng bộ nhớ Không được theo sau bởi phương thức nào C1 – Hình 6: Sơ đồ minh hoạ vòng đời Activity CHƯƠNG 2: CÀI ĐẶT MÔI TRƯỜNG LẬP TRÌNH CHO Sinh viên thực hiện: ĐỖ THỊ NHUNG – KHUẤT MINH PHƯƠNG Page 22 TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO. .. ỨNG DỤNG ĐO TỐC ĐỘCHOANDROID Các nhà phát triển viết ứng dụng choAndroid dựa trên ngôn ngữ Java Sự ra mắt của Android vào ngày 5 tháng 11 năm 2007 gắn với sự thành lập của liên minh thiết bị cầm tay mã nguồn mở, bao gồm 78 công ty phần cứng, phần mềm và viễn thông nhằm mục đích tạo nên một chuẩn mở cho điện thoại di động trong tương lai 1.2 Các ứng dụng có sẵn trong Android Một điện thoại Android . TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘ CHO ANDROID Luận văn Đề tài: Tìm hiểu về Android và xây dựng ứng dụng đo tốc độ bằng GPS cho Android Sinh viên thực hiện:. các vấn đề sau đây: - Nghiên cứu về kiến trúc hệ điều hành Android - Cài đặt các gói cần thiết để lập trình cho hệ điều hành Android - Nghiên cứu xây dựng ứng dụng đo tốc độ bằng GPS cho Android. 4 HÀNH ANDROID VÀ XÂY DỰNG ỨNG DỤNG ĐO TỐC ĐỘ CHO ANDROID 1. Mục tiêu 47 2. Xây dựng 47 2.1 Yêu cầu về giao diện 47 2.2 Thiết kế giao diện người dùng cho ứng dụng 48 2.3 Viết code cho ứng