Chuyển đến nôi dung chính

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Khi bạn đăng nhập lần đầu tiên, một bản trích ngang trên developerWorks sẽ được tạo ra. Chọn các thông tin trong trích ngang của developerWorks để hiển thị công khai, bạn có thể sửa lại thông tin này bất cứ lúc nào. Tên, họ và tên hiển thị sẽ đi kèm với nội dung mà bạn gửi lên.

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Lần đầu tiên bạn đăng nhập vào trang developerWorks, một bản trích ngang được tạo ra cho bạn, bạn cần phải chọn một tên để hiển thị. Tên hiển thị của bạn sẽ đi kèm theo các nội dung mà bạn đăng tải trên developerWorks.

Tên hiển thị cần có từ 3 đến 30 ký tự. Tên xuất hiện của bạn phải là duy nhất trên trang Cộng đồng developerWorks và vì lí do an ninh nó không phải là địa chỉ email của bạn.

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Giới thiệu về phát triển Android khi sử dụng Eclipse và các widget của Android

Ayushman Jain, Ủy viên hội đồng JDT/Core của Eclipse, IBM
Ayushman Jain làm việc trong nhóm Eclipse tại Các phòng thí nghiệm phần mềm Ấn Độ của IBM ở Bangalore, với tư cách là một ủy viên hội đồng JDT/Core. Ông lãnh đạo sáng kiến Eclipse@campus để truyền bá Eclipse tại các trường đại học của Ấn Độ. Ông say mê Android như là một nền tảng và khuyến khích việc sử dụng nó do sự dễ dàng phát triển trên các môi trường Eclipse quen thuộc. Ông cũng là biên tập viên kỹ thuật cho một tạp chí tuổi trẻ có tên là NOW, đang lưu hành ở Delhi, Ấn Độ. Đối với NOW, ông đã bình phẩm các máy điện thoại HTC dựa trên Android.

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ó. Quá trình Android được giới thiệu để phát triển các Giao diện người dùng (UI) phong phú cho các ứng dụng, như các widget (tiện ích). Cuối cùng, nó giới thiệu một cách dễ dàng để kiểm thử các ứng dụng đã phát triển bằng cách triển khai ứng dụng đó trên một trình mô phỏng thiết bị Android có kèm trong bộ công cụ phát triển phần mềm (SDK).

Ngày:  15 04 2011
Mức độ:  Nhập môn

Hoạt động:  15626 lần đọc
Góp ý kiến:  

Mở đầu

Android là một hệ điều hành di động, tương tự như Symbian, iOS, Windows® Mobile, và những hệ điều hà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 Open Handset 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ày cà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ép này, các nhà cung cấp có thể thêm phần mở rộng độc quyề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ăm 2010), bao gồm power-packed Froyo (Froyo được đóng gói mạnh) (phiên bản V2.2). Android đã vượt ra ngoà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ũng chạy trên Android.

Android sử dụng một nhân (kernel) Linux® đã cải biên và cho phép ứng dụng được phát triển bằng công nghệ Java™, sử dụng các thư viện Java (một số trong cá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ôn ngữ Java, không có Máy ảo Java (Java Virtual Machine) nào chạy trong nền tảng này và mã byte Java không được thi hành ở đây. Các lớp Java được biên dịch lại thành mã Dalvik thi hành được và chạy trên một máy ảo Dalvik. Dalvik là một máy ảo Android đã 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ông cụ phát triển phần mềm của Android) cung cấp một tậ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ền tả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át triển Android). Điều này giúp tận dụng các tính năng phong phú của Eclipse, như là hỗ trợ nội dung, tìm kiếm Java, các tài nguyên mở, tích hợp JUnit và các khung nhìn và các ảnh phối cảnh khác nhau để phát triển một ứng dụng Android. Một mảng rộng rãi các widget (tiện ích), tương tự như các widget swing của Java, tạo điều kiện thuận lợi trong việc tạo một giao diện người dùng phong phú cho các ứng dụng. Một công cụ Javadoc chi tiết giúp cho quá trình phát triển này khá dễ dàng.

Ở đây, chúng ta bắt đầu với một hướng dẫn để chuẩn bị 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ọng nhất của một ứng dụng Android bằng cách sử dụng một ứng dụng Hello World (Chào thế giới) cơ bản của Android. Chúng ta cũng bàn về các tệp tạo nên một ứng dụng Android và cách thức giao diện người dù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ển và 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 widget của Android giúp cho việc xây dựng một giao diện người dùng phong phú (một phần rất quan trọng của cá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 listView trong 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 được thiết lập để có thể cho phép một ứng dụng truy cập mộ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ụng triể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.

Các yêu cầu hệ thống

Trước khi bắt đầu phát triển Android, hãy chắc chắn rằng bạn đã cài đặt các phần mềm sau:

1 của 12 | Trang sau

Bình luận



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=70
Zone=Nguồn mở
ArticleID=646790
TutorialTitle=Giới thiệu về phát triển Android khi sử dụng Eclipse và các widget của Android
publish-date=04152011
author1-email=ayushman_jain@in.ibm.com
author1-email-cc=