Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 49 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
49
Dung lượng
3,23 MB
Nội dung
TRUNG TÂM CNPM CẦN THƠ loctb@csp.vn 16-05-2012 Chuyên đề AndroidOSvàTiếpcậnpháttriểnứngdụng Android. Nội dung chuyên đề Sáng : AndroidOS ● Các dòng thiết bị và nền tảng hệ điều hành di động hiện có. ● Giới thiệu hệ điều hành Android. Tiếpcận lập trình Android ● Công cụ : cài đặt Eclipse IDE, ADT vàAndroid SDK. ● Kỹ năng : Lập trình Java. ● Nguyên liệu: Android API - Application Programming Interface. ● Thiết kế : Ý tưởng xây dựng giao diện. Thảo luận & Thực hành Chiều (dự kiến) : Thực hành viết ứngdụng Android. Nội dung chuyên đề Giới thiệu : • Các dòng thiết bị và nền tảng hệ điều hành di động hiện có. • Giới thiệu hệ diều hành Android. Tiếpcận lập trình Android • Công cụ : cài đặt Eclipse IDE, ADT vàAndroid SDK. ● Downloading Eclipse & SDK ● Installing Eclipse and SDK ● Setting up SDK ● ADT Integrating SDK ● Using the SDK in Eclipse ● Quick overview of the IDE ● Loading an App onto android • Kỹ năng : Lập trình Java. • Nguyên liệu: Android API - Application Programming Interface. • Thiết kế : Ý tưởng xây dựng giao diện. Nội dung Giới thiệu : • Các dòng thiết bị và nền tảng hệ điều hành di động hiện có. • Giới thiệu he dieu hanh Android. ● Lich su - > phien ban -> Kien truc (wikipedia) (file ghu chu) ● Gioi thietu ve JAVA ( DVM va JVM -> Native Code) Lập trình Android: • Thiết lập môi trường phát triển. ● Android SDK – Software Development Kit. ● SDK ● AVD ● Eclipse ● ADT ● DDMS…. • Demo - Android Hello World. (Cau truc cua mot chuong trinh Android xml- > code) • Giai lao gioi thieu ungdung cua hoc vien (Danh) • Application Fundamentals • Thành phần ứngdụng (Application Components) ● Activity ● Intent • Giao dien nguoi dung (Dung mot giao dien mau roi chi phan View va ViewGroup) ● ViewGroup ● LinearLayout ● AbsoluteLayout ● TableLayout ● RelativeLayout ● FramLayout ● SrollView ● View ( Cac dang ki quan li su kien trong Android) • Luu Tru Du lIeu • Do Hoa 2D • Network • Media Layer • Gioi Thieu khug de cuong chuong trinh CSPAndrodoid Giới thiệu Các dòng thiết bị và nền tảng hệ điều hành di động hiện có. • Giới thiệu tổng quát về việc pháttriển phần mềm ứngdụng cho các thiết bị di động. Giới thiệu Công ty pháttriển hệ điều hành di động. • Symbian – Nokia, Motorola, Ericsson • RIM – Research In Motion • Window Mobile – Microsoft • iPhone – Apple • Android – Google • Bada – Samsung • MeeGo -Nokia Giới thiệu Các dòng thiết bị và nền tảng hệ điều hành di động hiện có. • Symbian ● Ra đời sớm trên thế giới ● Pháttriển từ Psion bởi Ông David Potter năm 1980 ● 6/1998 Symbian Nokia 6160 ● Có lượng thiết bị lớn nhất ● Nokia tương lai sẽ thâu tóm Symbian ● Ngôn ngữ : C/C+, J2ME ● http://www.symbian.org Giới thiệu Các dòng thiết bị và nền tảng hệ điều hành di động hiện có. Giới thiệu Các dòng thiết bị và nền tảng hệ điều hành di động hiện có. • RIM – Research In Motion ● Các máy có phần cứng yếu ● Tập trung ứngdụng văn phòng ● Pháttriển từ 1995 đến 1998 (RIM) ● Ngôn ngữ : Java, JDE API ● http://www.rim.com ● http://en.wikipedia.org/wiki/Research_In_Motion Giới thiệu Các dòng thiết bị và nền tảng hệ điều hành di động hiện có. • Windows Mobile ● Hệ điều hành của Microsft ● 8/2000 windows mobile dành cho PC pocket ● Pháttriển từ nhân Windows CE 3.0 ● Ngôn ngữ : Bộ ngôn ngữ Visual Studio ● http://en.wikipedia.org/wiki/Windows_Mobile . ● Được phát triển bởi Google từ 20 05. ● Môi trường mở hoàn toàn ● 10 /20 08 T-Mobile G1 (HTC – dream). ● Hạt nhân là Linux 2. 6 và open libraries. ● Ngôn ngữ. hành di động hiện có. • iPhone - Apple ● Sản phẩm chiến lược Apple ● 1 /20 07 iPhone2G ra mắt. ● Từ nhân MacOS và Cocoa Touch. ● Ứng dụng phong phú, đa dạng.