1. Trang chủ
  2. » Công Nghệ Thông Tin

os android devel pdf

14 256 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 733,91 KB

Nội dung

Android là một môi trường hệ điều hành hoàn chỉnh dựa trên hệ điều hành nhân Linux® V2.6. Lúc đầu, đích triển khai đối với Android là lĩnh vực điện thoại di động, gồm các loại điện thoại thông minh và các loại thiết bị điện thoại kiểu gập chi phí thấp. Tuy nhiên, phạm vi đầy đủ các dịch vụ điện toán của Android và sự hỗ trợ chức năng phong phú của nó có tiềm năng mở rộng vượt ra ngoài thị trường điện thoại di động. Android có thể hữu ích đối với các nền tảng và ứng dụng khác. Trong bài viết này, bạn sẽ được giới thiệu về nền Android và học cách viết mã một ứng dụng Android cơ bản.

Nhập môn phát triển ứng dụng Android Nền vật dụng mã nguồn mở Frank Ableson Thiết kế phần mềm 22 01 2011 Android môi trường hệ điều hành hoàn chỉnh dựa hệ điều hành nhân Linux® V2.6 Lúc đầu, đích triển khai Android lĩnh vực điện thoại di động, gồm loại điện thoại thông minh loại thiết bị điện thoại kiểu gập chi phí thấp Tuy nhiên, phạm vi đầy đủ dịch vụ điện toán Android hỗ trợ chức phong phú có tiềm mở rộng vượt thị trường điện thoại di động Android hữu ích tảng ứng dụng khác Trong viết này, bạn giới thiệu Android học cách viết mã ứng dụng Android Giới thiệu BlackBerry iPhone, với di động dung lượng cao hấp dẫn, nhắm đến hai đầu ngược chiều phổ điện thoại di động BlackBerry vững đá người sử dụng mức nghiệp vụ chuyên nghiệp Để làm thiết bị tiêu dùng, khó cạnh tranh với iPhone tính dễ sử dụng “yếu tố tuyệt tác” (cool factor) Android, tảng trẻ chưa kiểm chứng, có tiềm đóng vai trò hai đầu phổ điện thoại di động chí làm cầu nối qua hố sâu ngăn cách làm việc vui chơi Ngày nay, có nhiều thiết bị dựa mạng hay có khả nối mạng chạy biến thái hệ điều hành nhân Linux Đó vững chắc: có hiệu chi phí triển khai hỗ trợ, sẵn sàng chấp nhận cách tiếp cận thiết kế tốt để triển khai Giao diện người sử dụng dành cho thiết bị thường dựa HTML xem trình duyệt cho PC hay Mac Nhưng vật dụng cần điều khiển thiết bị tính toán chung Hãy xem xét vật dụng thông thường, chẳng hạn lò nướng, lò vi sóng để làm bánh mì Điều xảy vật dụng gia đình bạn Android điều khiển hãnh diện khoe hình màu cảm ứng? Với giao diện người sử dụng Android mặt lò, tác giả chí nấu nướng Trong này, tìm hiểu Android cách sử dụng cho ứng dụng di động di động Hãy cài đặt Bộ công cụ phát triển phần mềm Android © Copyright IBM Corporation 2011 Nhập môn phát triển ứng dụng Android Nhẫn hiệu đăng ký Trang 14 developerWorks® ibm.com/developerWorks/vn/ (Android SDK) xây dựng ứng dụng đơn giản Hãy Tải mã nguồn ứng dụng mẫu viết Lược sử Android Nền Android sản phẩm Open Handset Alliance (Liên minh thiết bị cầm tay mở), tập đoàn tổ chức hợp tác với để xây dựng nên loại điện thoại di động tốt Tập đoàn Google đứng đầu gồm nhà vận hành (điện thoại) di động, nhà sản xuất thiết bị cầm tay, sản xuất linh kiện, nhà cung cấp giải pháp phần mềm, công ty tiếp thị Từ quan điểm phát triển phần mềm, Android nằm giới mã nguồn mở Thiết bị cầm tay có khả Android thị trường thiết bị G1 HTC sản xuất bán T-Mobile Nó trở nên sẵn có sau gần năm đồn đại, mà công cụ phát triển phần mềm sẵn có số phát hành Bộ công cụ phát triển phần mềm (SDK) cải tiến dần bước Khi ngày phát hành G1 gần đến, nhóm Android phát hành SDK V1.0 ứng dụng bắt đầu vượt lên nhằm tới tảng Để kích thích đổi mới, Google tài trợ hai vòng thi "Các Thách thức Nhà Phát triển Android," nơi mà hàng triệu đô la đổ vào ứng dụng dự thi hàng đầu Vài tháng sau G1, Android Market phát hành, cho phép người sử dụng duyệt tải ứng dụng trực tiếp vào điện thoại họ Trong khoảng 18 tháng, di động bước lên vũ đài công khai Nền tảng Android Với khả rộng rãi Android, dễ dàng nhầm lẫn với hệ điều hành máy tính để bàn Android môi trường phân tầng, xây dựng hệ điều hành nhân Linux, bao hàm nhiều chức phong phú Hệ thống giao diện người sử dụng gồm có: • Cửa sổ • Khung nhìn • Các tiểu trình để hiển thị phẩn tử phổ biến hộp biên soạn, danh sách, danh sách thả xuống Android gồm trình duyệt nhúng vào được, xây dựng dựa WebKit, máy (engine) trình duyệt mã nguồn mở động trình duyệt Safari di động iPhone Android khoe mảng dồi nhiều tùy chọn kết nối, gồm WiFi, Bluetooth, liệu không dây qua kết nối di động (như GPRS, EDGE, 3G) Một kỹ thuật phổ biến ứng dụng Android liên kết tới Google Maps để hiển thị địa trực tiếp ứng dụng Việc hỗ trợ cho dịch vụ dựa địa điểm (chẳng hạn GPS) dụng cụ đo gia tốc có sẵn chồng phần mềm Android, tất thiết bị Android trang bị với phần cứng cần thiết Cũng có hỗ trợ máy ảnh (camera) Về mặt lịch sử, có hai lĩnh vực mà ứng dụng di động gắng sức theo kịp đối tác máy tính để bàn đồ họa/đa phương tiện, phương thức lưu trữ liệu Android giải thách thức đồ họa hỗ trợ dựng sẵn cho đồ họa 2-D 3-D, gồm thư viện OpenGL Gánh nặng lưu trữ liệu giảm nhẹ Android có gồm sở liệu SQLite mã nguồn mở phổ biến Hình cho thấy khung nhìn đơn giản hoá tầng phần mềm Android Nhập môn phát triển ứng dụng Android Trang 14 ibm.com/developerWorks/vn/ developerWorks® Hình Các tầng phần mềm Android Kiến trúc ứng dụng Như đề cập, Android chạy bên hệ điều hành nhân Linux Các ứng dụng Android viết ngôn ngữ lập trình Java, chúng chạy máy ảo (VM) Điều quan trọng phải lưu ý VM máy ảo Java (JVM) bạn chờ đợi, mà máy ảo Dalvik (Dalvik Virtual Machine), công nghệ mã nguồn mở Mỗi ứng dụng Android chạy cá thể máy ảo Dalvik, đến lượt mình, cá thể máy ảo nằm tiến trình nhân Linux quản lý, trình bày Hình Máy ảo Dalvik Một ứng dụng Android gồm có nhiều phân loại sau đây: Hoạt động Một ứng dụng có giao diện người dùng nhìn thấy được, thực hoạt động Khi người sử dụng chọn ứng dụng từ hình chủ trình khởi chạy ứng dụng, hoạt động khởi động Nhập môn phát triển ứng dụng Android Trang 14 developerWorks® ibm.com/developerWorks/vn/ Dịch vụ Một dịch vụ nên sử dụng ứng dụng cần tồn thời gian dài, chẳng hạn trình giám sát mạng ứng dụng kiểm tra-cập nhật Trình cung cấp nội dung Bạn coi trình cung cấp nội dung máy chủ sở liệu Công việc trình cung cấp nội dung quản lý truy cập vào liệu tồn tại, chẳng hạn sở liệu SQLite Nếu ứng dụng bạn đơn giản bạn không thiết phải tạo trình cung cấp nội dung Nếu bạn xây dựng ứng dụng lớn hơn, ứng dụng để cung cấp liệu sẵn sàng cho nhiều hoạt động ứng dụng khác, trình cung cấp nội dung phương tiện truy cập liệu bạn Trình thu sóng phát Một ứng dụng Android khởi chạy để xử lý phần tử liệu đáp ứng kiện, chẳng hạn nhận văn thông báo Một ứng dụng Android, với tập tin tên AndroidManifest.xml, triển khai lên thiết bị AndroidManifest.xml chứa thông tin cấu hình cần thiết để cài đặt đắn vào thiết bị Nó gồm tên lớp cần thiết kiểu kiện mà ứng dụng xử lý, quyền hạn ứng dụng cần có để chạy Thí dụ, ứng dụng đòi hỏi việc truy cập vào mạng — để tải tệp tin chẳng hạn — quyền hạn phải tuyên bố cách tường minh tệp tin manifest Nhiều ứng dụng có quyền hạn riêng kích hoạt Đảm bảo an ninh khai báo giúp giảm bớt khả xảy ứng dụng xấu làm thiệt hại thiết bị bạn Phần bàn luận môi trường phát triển cần có để xây dựng nên ứng dụng Android Các công cụ đòi hỏi phải có Cách dễ để bắt đầu phát triển ứng dụng Android tải Bộ công cụ phát triển phần mềm Android Môi trường phát triển tích hợp Eclipse (Eclipse IDE) (xem phần Tài nguyên) Việc phát triển Android diễn Microsoft® Windows®, Mac OS X, Linux Bài viết giả thiết bạn sử dụng Môi trường phát triển tích hợp Eclipse trình cắm thêm Android Developer Tools dùng cho Eclipse Các ứng dụng Android viết ngôn ngữ Java, biên dịch thi hành máy ảo Dalvik (một máy ảo Java) Viết mã ngôn ngữ Java Eclipse trực quan; Eclipse cung cấp môi trường Java phong phú, gồm việc trợ giúp theo ngữ cảnh mách nước gợi ý mã Khi mã Java bạn biên dịch sẽ, Android Developer Tools đảm bảo ứng dụng gói đắn, gồm tập tin AndroidManifest.xml Có thể phát triển ứng dụng Android mà không cần Eclipse và trình cắm thêm Android Developer Tools, bạn cần phải biết cách sử dụng Bộ công cụ phát triển phần mềm Android Bộ công cụ phát triển phần mềm Android phân phối dạng tệp tin nén ZIP giải nén vào thư mục ổ đĩa bạn Do có vài cập nhật Bộ công cụ phát triển phần mềm (SDK), bạn nên giữ cho môi trường phát triển bạn có tổ chức tốt để bạn dễ dàng chuyển đổi cài đặt SDK SDK gồm có: Nhập môn phát triển ứng dụng Android Trang 14 ibm.com/developerWorks/vn/ developerWorks® android.jar Tệp tin lưu trữ Java chứa toàn lớp SDK Android cần thiết để xây dựng ứng dụng bạn documention.html thư mục docs Tài liệu SDK cung cấp chỗ Web Chủ yếu dạng JavaDocs, tạo điều kiện dễ dàng cho việc dẫn hướng nhiều gói SDK Tài liệu gồm Hướng dẫn Phát triển mức cao liên kết đến cộng đồng Android rộng rãi Thư mục samples (các ví dụ mẫu) Thư mục samples chứa mã nguồn đầy đủ dùng cho loạt ứng dụng, gồm ApiDemo, sử dụng nhiều API Ứng dụng mẫu nơi khám phá tuyệt vời bắt đầu phát triển ứng dụng Android Thư mục tools (các công cụ) Chứa toàn công cụ dòng lệnh để xây dựng nên ứng dụng Android Công cụ dùng phổ biến hữu ích tiện ích adb (Android Debug Bridge) usb_driver Thư mục chứa trình điều khiển cần thiết để kết nối môi trường phát triển với thiết bị có khả chạy Android, chẳng hạn G1 hay điện thoại phát triển mở khóa Android Dev Các tập tin đòi hỏi nhà phát triển sử dụng Windows Các ứng dụng Android chạy thiết bị thật trình mô Android (Android Emulator), gửi kèm với SDK Android Hình cho thấy hình chủ trình mô Android Nhập môn phát triển ứng dụng Android Trang 14 developerWorks® ibm.com/developerWorks/vn/ Hình Trình mô Android Android Debug Bridge Tiện ích adb hỗ trợ số đối số dòng lệnh tùy chọn, mang lại tính mạnh mẽ, chép tập tin đến từ thiết bị Đối số dòng lệnh shell cho phép bạn kết nối với điện thoại đưa lệnh shell thô sơ Hình cho thấy lệnh trình shell adb thiết bị thực kết nối với máy tính xách tay Windows cáp USB Nhập môn phát triển ứng dụng Android Trang 14 ibm.com/developerWorks/vn/ developerWorks® Hình Sử dụng lệnh shell adb Trong môi trường shell này, bạn có thể: • Hiển thị cấu hình mạng cho thấy nhiều kết nối mạng Chú ý kết nối mạng: • lo kết nối cục kết nối vòng trở lại • tiwlan0 kết nối WiFi với địa cung cấp máy chủ DHCP cục • Hiển thị nội dung biến môi trường PATH • Thực lệnh su để trở thành siêu người sử dụng • Chuyển thư mục đến /data/app, nơi lưu trữ ứng dụng người sử dụng • Thực liệt kê nội dung thư mục, bạn nhìn thấy ứng dụng đơn lẻ Các tệp tin ứng dụng Android thực tế tệp tin lưu trữ xem nội dung WinZip công cụ tương đương Phần mở rộng apk • Phát lệnh ping để xem Google.com sẵn có chưa Từ môi trường dấu nhắc lệnh này, bạn tương tác với sở liệu SQLite, khởi động chương trình, nhiều nhiệm vụ mức hệ thống khác Đây chức bật, lưu ý bạn kết nối với điện thoại Trong phần tiếp theo, bạn tạo ứng dụng đơn giản Android Viết mã ứng dụng Phần cung cấp vòng tham quan nhanh lốc cách xây dựng ứng dụng Android Ứng dụng mẫu đơn giản bạn hình dung: ứng dụng “Hello Android” cải biên Bạn bổ sung sửa đổi nhỏ để làm cho toàn màu hình thành màu trắng để bạn sử dụng điện thoại đèn pin Không thật độc đáo, bổ ích ví dụ Hãy tải mã nguồn đầy đủ Nhập môn phát triển ứng dụng Android Trang 14 developerWorks® ibm.com/developerWorks/vn/ Để tạo ứng dụng Eclipse, chọn File > New > Android project, khởi động thủ thuật New Android Project (Dự án Android mới) Hình Thủ thuật New Android Project Tiếp theo, bạn tạo ứng dụng đơn giản có hoạt động đơn lẻ, với trí giao diện người sử dụng lưu main.xml Bài trí chứa phẩn tử văn mà bạn sửa đổi thành Android FlashLight (đèn pin Android) Bài trí đơn giản trình bày Liệt kê Bài trí Flashlight Tạo vài nguồn màu sắc strings.xml Nhập môn phát triển ứng dụng Android Trang 14 ibm.com/developerWorks/vn/ developerWorks® Liệt kê Màu sắc strings.xml Android FlashLight FlashLight #FFFFFF #000000 Bài trí hình có màu định nghĩa all_white Trong tệp tin strings.xml, bạn thấy all_white định nghĩa ba giá trị RGB #FFFFFF, hoàn toàn màu trắng Bài trí chứa TextView, (khung nhìn văn bản) đơn lẻ, thật đoạn văn tĩnh, không biên tập Văn đặt thành màu đen theo chiều ngang với thuộc tính gravity Ứng dụng có tệp tin nguồn Java tên FlashLight.java, Liệt kê Flashlight.java package com.msi.flashlight; import android.app.Activity; import android.os.Bundle; public class FlashLight extends Activity { /** Called when the activity is first created */ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } Mã văn thảo sẵn (boiler-plate) trực tiếp từ thủ thuật New Project: • Nó phần gói Java tên com.msi.flashlight • Nó có hai mục nhập vào: • Một lớp activity (hoạt động) • Một lớp bundle (bó) • Khi hoạt động khởi tạo, phương thức onCreate gọi ra, chuyển giao tham đối (bó) savedInstanceState Đừng quan tâm đến bó mục đích chúng ta, sử dụng hoạt động bị treo sau tiếp tục lại • Phương thức onCreate nạp chồng đè lên phương thức lớp activity có tên gọi Nó gọi phương thức onCreate lớp bậc • Một lệnh gọi setContentView() gắn trí giao diện người sử dụng định nghĩa tệp tin main.xml Bất thứ main.xml strings.xml tự động ánh xạ tới định nghĩa tệp tin nguồn R.java Đừng chỉnh sửa tệp tin trực tiếp, thay đổi theo lần xây dựng Việc chạy ứng dụng trình diễn hình màu trắng với văn màu đen Nhập môn phát triển ứng dụng Android Trang 14 developerWorks® ibm.com/developerWorks/vn/ Hình Màn hình trắng flashlight Thiết lập tập tin AndroidManifest.xml dành cho ứng dụng FlashLight trình bày Nhập môn phát triển ứng dụng Android Trang 10 14 ibm.com/developerWorks/vn/ developerWorks® Liệt kê AndroidManifest.xml dùng cho FlashLight Tệp tin tạo cách tự động trình cắm thêm Android Developer Tools cho Eclipse Bạn làm hết Tất nhiên, ứng dụng không tuyệt vời Nhưng tiện dụng bạn muốn đọc mà không phiền nhiễu giấc ngủ vợ/chồng bạn, bạn cần tìm lối đến hộp cầu chì tầng hầm điện Tóm tắt Trong này, bạn tìm hiểu Android mức cao xây dựng nên ứng dụng nhỏ Hy vọng ví dụ làm cho bạn có hứng khởi đủ để khám phá thêm Android Android hứa hẹn tảng mã nguồn mở làm chuyển động thị trường mà hữu ích phạm vi điện thoại di động Nhập môn phát triển ứng dụng Android Trang 11 14 developerWorks® ibm.com/developerWorks/vn/ Các tải Mô tả Tên Kích thước FlashLight source code os-android-devel-FlashLight.zip 22KB Nhập môn phát triển ứng dụng Android Trang 12 14 ibm.com/developerWorks/vn/ developerWorks® Tài nguyên Học tập • Open Handset Alliance (Liên minh Thiết bị cầm tay mở) tập đoàn 47 công ty công nghệ điện thoại di động tập hợp lại để tăng tốc đổi điện thoại di động mang lại cho người tiêu dùng trải nghiệm điện thoại di động phong phú hơn, tốn hơn, tốt Cùng với nhau, họ phát triển Android, di động hoàn chỉnh, mở miễn phí • Android developers site (trang Web nhà phát triển Android) cung cấp tài liệu, phần tải về, blog, nhiều thứ khác • Tìm hiểu nhiều Máy ảo Dalvik • Xem hướng dẫn có máy chủ YouTube bàn luận chi tiết bên Máy ảo Dalvik • Unlocking Android: A Developer's Guide (Mở khóa Android: Một Hướng dẫn Nhà Phát triển) cung cấp dẫn súc tích, thực tiễn hệ điều hành công cụ phát triển Android • Để nghe vấn thảo luận thú vị nhà phát triển phần mềm, xem developerWorks podcasts • Theo sát buổi phát tin mạng kiện kỹ thuật developerWorks • Theo dõi developerWorks Twitter • Xem hội nghị, trưng bày thương mại, buổi phát tin mạng, Events kiện khác khắp giới diễn mà nhà phát triển mã nguồn mở IBM quan tâm đến • Truy cập vào vùng mã nguồn mở developerWorks để có thông tin hướng dẫn cách làm, công cụ, dự án cập nhật để giúp bạn phát triển với công nghệ mã nguồn mở sử dụng chúng với sản phẩm IBM • Theo dõi tìm hiểu IBM công nghệ mã nguồn mở chức sản phẩm trình diễn miễn phí theo yêu cầu developerWorks (developerWorks On demand demos) Lấy sản phẩm công nghệ • Tải Android SDK • Nhận Eclipse IDE • Đổi dự án phát triển mã nguồn mở bạn phần mềm dùng thử IBM (IBM trial software), sẵn có để tải đĩa DVD • Tải phiên đánh giá sản phẩm IBM (IBM product evaluation versions) khám phá dùng thử trực tuyến SOA Sandbox IBM bắt tay vào công cụ phát triển ứng dụng sản phẩm phần mềm tầng từ DB2®, Lotus®, Rational®, Tivoli®, WebSphere® Thảo luận • Tham gia vào blog developerWorks gia nhập cộng đồng developerWorks Nhập môn phát triển ứng dụng Android Trang 13 14 developerWorks® ibm.com/developerWorks/vn/ Đôi nét tác giả Frank Ableson Sau nghiệp đội bóng rổ trường cao đẳng kết thúc mà hợp đồng dài hạn nhiều năm chơi cho đội LA Lakers, Frank Ableson chuyển chí hướng sang thiết kế phần mềm máy tính Ông thích giải vấn đề phức tạp, lĩnh vực truyền thông lập giao diện phần cứng Khi không làm việc, ông dành thời gian với người vợ Nikki Bạn gặp Frank địa frank@cfgsolutions.com © Copyright IBM Corporation 2011 (www.ibm.com/legal/copytrade.shtml) Nhẫn hiệu đăng ký (www.ibm.com/developerworks/vn/ibm/trademarks/) Nhập môn phát triển ứng dụng Android Trang 14 14 [...]...ibm.com/developerWorks/vn/ developerWorks® Liệt kê 4 AndroidManifest.xml dùng cho FlashLight ... phát triển Android, nền di động hoàn chỉnh, mở và miễn phí đầu tiên • Android developers site (trang Web của các nhà phát triển Android) cung cấp các tài liệu, phần tải về, blog, và nhiều thứ khác nữa • Tìm hiểu nhiều hơn về Máy ảo Dalvik • Xem các bài hướng dẫn có trên máy chủ YouTube bàn luận về các chi tiết bên trong của Máy ảo Dalvik • Unlocking Android: A Developer's Guide (Mở khóa Android: Một... Trong bài này, bạn đã tìm hiểu về Android ở mức rất cao và đã xây dựng nên một ứng dụng nhỏ Hy vọng rằng ví dụ đã làm cho bạn có được sự hứng khởi đủ để khám phá thêm nền Android Android hứa hẹn là một nền tảng mã nguồn mở làm chuyển động thị trường mà sẽ hữu ích cả ngoài phạm vi điện thoại di động Nhập môn phát triển ứng dụng Android Trang 11 của 14 developerWorks® ibm.com/developerWorks/vn/ Các tải về... phát triển ứng dụng Android Trang 11 của 14 developerWorks® ibm.com/developerWorks/vn/ Các tải về Mô tả Tên Kích thước FlashLight source code os- android- devel- FlashLight.zip 22KB Nhập môn phát triển ứng dụng Android Trang 12 của 14 ibm.com/developerWorks/vn/ developerWorks® Tài nguyên Học tập • Open Handset Alliance (Liên minh Thiết bị cầm tay mở) là một tập đoàn 47 công ty công nghệ và điện thoại... android: name=".FlashLight" android: label="@string/app_name"> Tệp tin này được tạo ra một cách tự động bởi trình cắm thêm Android Developer Tools cho Eclipse Bạn không phải làm gì hết Tất nhiên, ứng dụng này không cực... triển ứng dụng và các sản phẩm phần mềm tầng giữa từ DB2®, Lotus®, Rational®, Tivoli®, và WebSphere® Thảo luận • Tham gia vào các blog của developerWorks và gia nhập cộng đồng developerWorks Nhập môn phát triển ứng dụng Android Trang 13 của 14 developerWorks® ibm.com/developerWorks/vn/ Đôi nét về tác giả Frank Ableson Sau khi sự nghiệp trong đội bóng rổ của trường cao đẳng kết thúc mà không có một hợp... vùng mã nguồn mở trên developerWorks để có các thông tin hướng dẫn cách làm, các công cụ, và các dự án cập nhật để giúp bạn phát triển với các công nghệ mã nguồn mở và sử dụng chúng với các sản phẩm của IBM • Theo dõi và tìm hiểu về IBM và các công nghệ mã nguồn mở và các chức năng của sản phẩm bằng các trình diễn miễn phí theo yêu cầu trên developerWorks (developerWorks On demand demos) Lấy sản phẩm và... của Nhà Phát triển) cung cấp chỉ dẫn súc tích, thực tiễn về hệ điều hành và các công cụ phát triển Android • Để nghe các phỏng vấn và thảo luận thú vị đối với các nhà phát triển phần mềm, xem developerWorks podcasts • Theo sát các buổi phát tin trên mạng và sự kiện kỹ thuật của developerWorks • Theo dõi developerWorks trên Twitter • Xem các hội nghị, trưng bày thương mại, các buổi phát tin trên mạng,... Nikki và con cái Bạn có thể gặp Frank tại địa chỉ frank@cfgsolutions.com © Copyright IBM Corporation 2011 (www.ibm.com/legal/copytrade.shtml) Nhẫn hiệu đăng ký (www.ibm.com/developerworks/vn/ibm/trademarks/) Nhập môn phát triển ứng dụng Android Trang 14 của 14 ... hiểu về IBM và các công nghệ mã nguồn mở và các chức năng của sản phẩm bằng các trình diễn miễn phí theo yêu cầu trên developerWorks (developerWorks On demand demos) Lấy sản phẩm và công nghệ • Tải về Android SDK • Nhận bản Eclipse IDE mới nhất • Đổi mới dự án phát triển mã nguồn mở tiếp theo của bạn bằng phần mềm dùng thử của IBM (IBM trial software), sẵn có để tải về hoặc trên đĩa DVD • Tải về các

Ngày đăng: 30/10/2016, 08:50

TỪ KHÓA LIÊN QUAN