Tài liệu Tổng quan android: Tổng Quan Androidhtsi@cscom.vnhtsi@cscom.vnNội dungSự phát triển của ứng dụng di độngGiới thiệu về AndroidCấu hình môi trường phát triển AndroidSự phát triển của ứng dụng di độnghtsi@cscom.vnSự phát triển của ứng dụng di độnghtsi@cscom.vnSự phát triển của ứng dụng di độnghtsi@cscom.vnWindows PhoneNhà phát triển: MicrosoftNgôn ngữ lập trình: C#, VB, XAMLThiết bị hỗ trợ: HTC, Samsung, LG, DELL, NokiaSự phát triển của ứng dụng di độnghtsi@cscom.vniOSNhà phát triển: AppleNgôn ngữ lập trình: Objective CThiết bị hỗ trợ: iPhone, iPadSự phát triển của ứng dụng di độnghtsi@cscom.vnAndroidNhà phát triển: Google Ngôn ngữ lập trình: JavaThiết bị hỗ trợ: HTC, Samsung, LG, DELL, SonyGiới thiệu về Androidhtsi@cscom.vnSự ra đời của Android Năm 2005, Google mua lại Android Inc và bắt đầu nuôi ý tưởng tự sản xuất điện thoại di động. Năm 2007, tổ chức OHA (Open Handset Alliance) được thành lập bao gồm nhiều hãng sản xuất phần cứng, phần mềm và một số các nhà mạng.Giới thiệu về Androidhtsi@cscom.vn Năm 20...
24 trang |
Chia sẻ: Khủng Long | Lượt xem: 1154 | Lượt tải: 0
Bạn đang xem trước 20 trang mẫu tài liệu Tổng quan android, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tổng Quan Androidhtsi@cscom.vnhtsi@cscom.vnNội dungSự phát triển của ứng dụng di độngGiới thiệu về AndroidCấu hình môi trường phát triển AndroidSự phát triển của ứng dụng di độnghtsi@cscom.vnSự phát triển của ứng dụng di độnghtsi@cscom.vnSự phát triển của ứng dụng di độnghtsi@cscom.vnWindows PhoneNhà phát triển: MicrosoftNgôn ngữ lập trình: C#, VB, XAMLThiết bị hỗ trợ: HTC, Samsung, LG, DELL, NokiaSự phát triển của ứng dụng di độnghtsi@cscom.vniOSNhà phát triển: AppleNgôn ngữ lập trình: Objective CThiết bị hỗ trợ: iPhone, iPadSự phát triển của ứng dụng di độnghtsi@cscom.vnAndroidNhà phát triển: Google Ngôn ngữ lập trình: JavaThiết bị hỗ trợ: HTC, Samsung, LG, DELL, SonyGiới thiệu về Androidhtsi@cscom.vnSự ra đời của Android Năm 2005, Google mua lại Android Inc và bắt đầu nuôi ý tưởng tự sản xuất điện thoại di động. Năm 2007, tổ chức OHA (Open Handset Alliance) được thành lập bao gồm nhiều hãng sản xuất phần cứng, phần mềm và một số các nhà mạng.Giới thiệu về Androidhtsi@cscom.vn Năm 2008, Google ra mắt chiếc di động đầu tiên đồng thời open source bản SDK (Software Development Kit) phiên bản 1.0 Đến nay, Android đã ra đến phiên bản 4.2.2Giới thiệu về Androidhtsi@cscom.vnAndroid là gì? Phần mềm stack cho các thiết bị di động,máy tính bảngMột hệ điều hànhMiddlewareCác ứng dụng quan trọng Ngôn ngữ lập trìnhJava, JNI, C++XMLGiới thiệu về Androidhtsi@cscom.vn Tại sao lập trình trên Android? Mã nguồn mỡ hoàn toàn. Ngôn ngữ Java mạnh mẽ, chuyên nghiệp và khá phổ biến. Chợ ứng dụng phong phú, chi phí để đưa ứng dụng cũng không cao như App Store hay App Hub.Giới thiệu về Androidhtsi@cscom.vn Kiến trúc AndroidCấu hình môi trường phát triển Androidhtsi@cscom.vnHệ điều hành hỗ trợWindows XP (32-bit) or Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)Mac OS X 10.4.8 or later (x86 only) Linux (tested on Ubuntu Linux, Lucid Lynx) Môi trường phát triển hỗ trợJava Runtime Environment 1.7 hoặc lớn hơn Eclipse 3.5 (Galileo) hoặc lớn hơnAndroid Software Development Kit (SDK)Android Development Tools plugin (ADT)Download và cài đặthtsi@cscom.vn JDK: Android ADT:ài đặt JDK/JREhtsi@cscom.vnADT Bundlehtsi@cscom.vnCài đặt USB Driverhtsi@cscom.vn Thiết lập hệ thống (PC) để dò tìm thiết bịWindows: Cần cài đặt USB driver Nexus One, Nexus S, hoặc điện thoại phát triển Android (ADP) sử dụng Google Windows USB Driver.Sử dụng OEM USB driver phù hợp cho các loại điện thoại khácMac OS X: Được hỗ trợ driverUbuntu Linux: Cần thêm file chứa cấu hình USB cho mỗi loại thiết bị điện thoại được sử dụng cho phát triển (xem thêm: ài đặt USB Driverhtsi@cscom.vn Dùng SDK Manager để tiến hành cài đặt và nâng cấp USB driver.Cài đặt USB Driverhtsi@cscom.vnCông cụ ADBhtsi@cscom.vn Android debug brigde (adb) là công cụ cho phép Quản lý trạng thái của thiết bị hay EmulatorChạy lệnh shell trên thiết bị điện thoại Quản lý port trên thiết bị hay EmulatorCopy files từ PC vào thiết bị hoặc Emulator và ngược lạiCông cụ ADBhtsi@cscom.vn Cú pháp lệnh adbadb [-d|-e|-s ] [-d] - Truy cập đến thiết bị thật đang kết nối[-e] - Truy cập đến thiết bị ảo đang kết nối[-s] - Truy cập đến thiết bị thật hoặc ảo thông qua mã số của thiết bị.Truy vấn Emulator/device đối tượng: adb devicesCài đặt ứng dụng: adb install Công cụ ADBhtsi@cscom.vn Copy files từ thiết bị, Emulator đến PC adb pull Copy files từ PC đến thiết bị, Emulator adb push Sử dụng lệnh Shell để tương tác với thiết bị, Emulator Xóa thư mục adb -e/-d shell rm -r /sdcard/folder Tạo thư mục adb -e/-d shell mkdir /sdcard/folderCông cụ ADBhtsi@cscom.vn Sử dụng LogcatHệ thống log Android cung cấp cơ chế cho việc tập hợp và hiển thị debug hệ thống output. Log từ những ứng dụng khác nhau và 1 phần từ hệ thống sẽ được tập hợp vào vùng đệm vào được hiển thị bởi lệnh logcat.Logcat từ adb shell sẽ hiển thị tất cả thông tin logCú pháp: adb logcatQ&A!htsi@cscom.vn
Các file đính kèm theo tài liệu này:
- tailieu.pptx