Danh mục

Phát triển Android khi sử dụng Eclipse và các widget của Android (kỳ 1)

Số trang: 26      Loại file: pdf      Dung lượng: 338.08 KB      Lượt xem: 8      Lượt tải: 0    
Jamona

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tóm tắt: Hướng dẫn này dành cho bất cứ ai quan tâm đến việc bắt đầu phát triển Android trên Eclipse bằng cách sử dụng trình cắm thêm (plug-in) các công cụ phát triển Android (ADT). Hướng dẫn này mang đến cái nhìn thấu đáo về các tính năng nổi bật của một ứng dụng Android, cùng với lời giải thích ngắn gọn về các thành phần cơ bản của nó.
Nội dung trích xuất từ tài liệu:
Phát triển Android khi sử dụng Eclipse và các widget của Android (kỳ 1)Phát triển Android khi sử dụng Eclipse và các widgetcủa Android (kỳ 1) Tóm tắt: Hướng dẫn này dành cho bất cứ ai quan tâm đến việc bắt đầu phát triển Android trên Eclipse bằngcách sử dụng trình cắm thêm (plug-in) các công cụphát triển Android (ADT). Hướng dẫn này mang đếncái nhìn thấu đáo về các tính năng nổi bật của mộtứng dụng Android, cùng với lời giải thích ngắn gọnvề các thành phần cơ bản của nó. Quá trình Androidđược giới thiệu để phát triển các Giao diện ngườidùng (UI) phong phú cho các ứng dụng, như cácwidget (tiện ích). Cuối cùng, nó giới thiệu một cáchdễ dàng để kiểm thử các ứng dụng đã phát triển bằngcách triển khai ứng dụng đó trên một trình mô phỏngthiết bị Android có kèm trong bộ công cụ phát triểnphần mềm (SDK).Mở đầuAndroid là một hệ điều hành di động, tương tự nhưSymbian, iOS, Windows® Mobile, và những hệ điềuhành khác. Ban đầu Android do công ty Android Inc.phát triển, về sau Google đã mua lại công ty này.Android bây giờ thuộc quyền sở hữu của OpenHandset Alliance (Liên minh mở về thiết bị cầm tay)và hoàn toàn là nguồn mở, đó là lý do làm nó ngàycàng phổ biến. Google đã phát hành hầu hết các mãAndroid theo Giấy phép của Apache. Với giấy phépnày, các nhà cung cấp có thể thêm phần mở rộng độcquyền mà không cần đệ trình chúng lại cho cộngđồng nguồn mở. Nhiều phiên bản Android đã ra thịtrường kể từ lúc khởi đầu (gần đây nhất là quý 3 năm2010), bao gồm power-packed Froyo (Froyo đượcđóng gói mạnh) (phiên bản V2.2). Android đã vượt rangoài, không còn chỉ là một nền tảng cho các thiết bịdi động; hệ thống truyền hình mới của Google cũngchạy trên Android.Android sử dụng một nhân (kernel) Linux® đã cảibiên và cho phép ứng dụng được phát triển bằng côngnghệ Java™, sử dụng các thư viện Java (một số trongcác thư viện đó được Google phát triển cho Android).Mặc dù các ứng dụng Android được viết bằng ngônngữ Java, không có Máy ảo Java (Java VirtualMachine) nào chạy trong nền tảng này và mã byteJava không được thi hành ở đây. Các lớp Java đượcbiên dịch lại thành mã Dalvik thi hành được và chạytrên một máy ảo Dalvik. Dalvik là một máy ảoAndroid đã cải biên và tối ưu hóa cho các thiết bịchạy bằng nguồn pin và có CPU thấp.Đối với các nhà phát triển, Android SDK (Bộ côngcụ phát triển phần mềm của Android) cung cấp mộttập hợp các công cụ phong phú, bao gồm trình gỡ rối,các thư viện, trình mô phỏng thiết bị cầm tay, tài liệu,mã mẫu và các hướng dẫn. Các ứng dụng Android cóthể dễ dàng được phát triển khi sử dụng Eclipse (nềntảng phát triển chính thức của Android) với sự trợgiúp của một trình cắm thêm được gọi là ADT(Android Development Tools – Các công cụ pháttriển Android). Điều này giúp tận dụng các tính năngphong phú của Eclipse, như là hỗ trợ nội dung, tìmkiếm Java, các tài nguyên mở, tích hợp JUnit và cáckhung nhìn và các ảnh phối cảnh khác nhau để pháttriển một ứng dụng Android. Một mảng rộng rãi cácwidget (tiện ích), tương tự như các widget swing củaJava, tạo điều kiện thuận lợi trong việc tạo một giaodiện người dùng phong phú cho các ứng dụng. Mộtcông cụ Javadoc chi tiết giúp cho quá trình phát triểnnày khá dễ dàng.Ở đây, chúng ta bắt đầu với một hướng dẫn để chuẩnbị hệ thống cho việc phát triển Android. Sau đóchúng ta đề cập ngắn đến các tính năng quan trọngnhất của một ứng dụng Android bằng cách sử dụngmột ứng dụng Hello World (Chào thế giới) cơ bảncủa Android. Chúng ta cũng bàn về các tệp tạo nênmột ứng dụng Android và cách thức giao diện ngườidùng được tách khỏi việc triển khai thực hiện như thếnào. Sau khi trình bày xong quá trình tạo, phát triểnvà khởi chạy một ứng dụng Android từ Eclipse,chúng ta chuyển sang thảo luận về một vài widgetcủa Android giúp cho việc xây dựng một giao diệnngười dùng phong phú (một phần rất quan trọng củacác ứng dụng di động). Chúng ta trình bày một sốwidget cơ bản với sự trợ giúp của một ứng dụng mẫu.Chúng ta cũng bàn về cách sử dụng widget listViewtrong một ứng dụng giống như danh bạ điện thoại vànhững cách triển khai thực hiện nó. Trong lúc đó,chúng ta cũng bàn về các quyền hạn cần phải đượcthiết lập để có thể cho phép một ứng dụng truy cậpmột số dữ liệu từ hệ điều hành. Nhìn chung, vài giờhọc theo bài viết này sẽ giúp bạn tạo một ứng dụngtriển khai thực hiện những chức năng cơ bản và cómột giao diện người dùng hấp dẫn.1. Các yêu cầu hệ thốngTrước khi bắt đầu phát triển Android, hãy chắc chắnrằng bạn đã cài đặt các phần mềm sau: Eclipse SDK (Bộ công cụ phát triển phần mềm  Eclipe) — phiên bản V3.5 được đề xuất sử dụng với Android SDK mới nhất. Có thể tải phần mềm này từ trang tải Galileo. Android SDK (Bộ công cụ phát triển phần mềm  Android). Android Development Tools (ADT - Các công  cụ phát triển Android) — Đây là một trình cắm thêm Eclipse. Nó tươn ...

Tài liệu được xem nhiều: