Danh mục

Di động cho mọi người: Giới thiệu sơ lược về Android

Số trang: 19      Loại file: pdf      Dung lượng: 461.15 KB      Lượt xem: 18      Lượt tải: 0    
Jamona

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

Thông tin tài liệu:

Bài viết giúp bạn tìm hiểu về hệ thống versioning ba lớp của Android (và tìm hiểu lý do tại sao nó quan trọng), sau đó thiết lập môi trường phát triển và xây dựng ứng dụng Android đầu tiên.
Nội dung trích xuất từ tài liệu:
Di động cho mọi người: Giới thiệu sơ lược về AndroidDi động cho mọi người: Giới thiệu sơ lược về AndroidKhảo sát môi trường lập trình trên Android và xây dựng ứng dụng đầu tiên!Các nền tảng di động rất phong phú với nhiều triển vọng, Android là một nền tảngkhả thi và thú vị cho các nhà phát triển. Loạt bài mới này bắt đầu với một giớithiệu về Android được thiết kế đặc biệt cho các nhà phát triển Java™ chỉ mới bắtđầu với lập trình cho điện thoại di động. Tìm hiểu về hệ thống versioning ba lớpcủa Android (và tìm hiểu lý do tại sao nó quan trọng), sau đó thiết lập môi trườngphát triển và xây dựng ứng dụng Android đầu tiên.Giới thiệuVề loạt bài nàySự gia tăng gần đây trong việc sử dụng công nghệ điện thoại di động thật đángkinh ngạc ngay cả đối với những người hoạt động trong lĩnh vực công nghiệp này.Giám đốc điều hành của Apple Tim Cook đã tổng kết những cảm nhận trong mộtcuộc phỏng vấn vào tháng 9/2012, như ông đã thảo luận thành công của Apple vớiiPad. Bán 67 triệu iPad trong hai năm ngắn ngủi là điều đáng chú ý nhất. Tim Cookđưa ra con số đó vào bối cảnh lịch sử khi ông lưu ý rằng chúng tôi đã phải mất 24năm để bán máy tính Mac, năm năm đối máy nghe nhạc iPod và hơn ba năm đốivới iPhone mới có thể đạt được con số đó. (Xem phần Tài nguyên.)Nếu iOS đang làm rất tốt thì sau đó Android, nền tảng lấy Java làm trung tâm,cũng đã giữ tốc độ tăng trưởng. Theo một tuyên bố gần đây của Google, 500 triệuthiết bị Android được kích hoạt kể từ khi Android được chính thức phát hành trongnăm 2008, và 1,3 triệu thiết bị mới được kích hoạt mỗi ngày. Theo báo cáo, trêniTunes App Store của Apple và Google Play liệt kê ít nhất 1.400.000 ứng dụng vàhơn 60,000,000,000 lượt tải ứng dụng. (Xem phần Tài nguyên.)Tất cả những thiết bị di động được kích hoạt có nghĩa là có nhiều cơ hội mới chodoanh số bán ứng dụng và thị trường ứng dụng cho điện thoại di động cũng đượcphát triển. Đối với các nhà phát triển, những người muốn xây dựng các ứng dụngdi động một cách nhanh chóng thì Android là một môi trường tuyệt vời để bắt đầu.Nếu bạn có thể lập trình bằng Java và các ngôn ngữ JVM khác, thì bạn chỉ cần tậptrung vào việc nghiên cứu cách thức xây dựng ứng dụng và triển khai ứng dụng từđó. Tính linh hoạt của Android có nghĩa là bạn có thể dễ dàng áp dụng và thửnghiệm với các công nghệ mới như HTML5 và PhoneGap. Và nền tảng có mặtkhắp nơi — cùng với Google Play — đảm bảo rằng các ứng dụng của bạn sản xuấtcó thể được chia sẻ rộng rãi.Bài viết đầu tiên này trong loạt bài mới Di động cho mọi người là một giới thiệusơ lược về Android. Bắt đầu với tổng quan về hệ thống các phiên bản của Android,sau đó thiết lập một môi trường phát triển và bắt đầu xây dựng ứng dụng đầu tiên.Khái quát về AndroidThiết bị Android được phân phối đang có tốc độ tăng trưởng nhanh hơn bất kỳ nềntảng di động khác, điều đó giúp Android trở thành một sự lựa chọn tuyệt vời tronghành trình phát triển ứng dụng trên điện thoại di động, đặc biệt là nếu bạn là mộtnhà phát triển Java. Một nhược điểm lớn của ứng dụng Android là sự phân mảnh,trong đó trình bày những thách thức đáng kể cho các ứng dụng thử nghiệm. Thựctế cho thấy là hầu hết các nhà phát triển ứng dụng gần như không thể kiểm tra mộtứng dụng cho mọi thiết bị Android cho đến các phiên bản hệ điều hành. (Trongthực tế, làm như vậy theo một cách hiệu quả kinh tế chính là sự phát triển củangành công nghiệp dịch vụ.) Phần sau của bài viết sẽ nhìn vào các vấn đề kỹ thuậtliên quan đến việc xuất ra nhiều phiên bản Android, cộng với các công cụ dựa trênJava để thử nghiệm các ứng dụng Android trên điện thoại di động. Bây giờ, chúngta hãy cùng khảo sát qua các phiên bản Android để bạn có thể hiểu và phát triểnứng dụng trên nền tảng này.Các phiên bản AndroidTrong khi các số phiên bản của Android phiên bản hệ điều hành tuần tự là —1.6,2.1, 4.2, và v.v.... Các bản phát hành cũng được đặt tên tương tự như các mặt hàngkhác nhau trong một thực đơn tráng miệng hảo hạng: Donut, Eclair, và Jelly Bean.Khi mọi người ám chỉ Jelly Bean có nghĩa là phiên bản Android 4.2. Phiên bảnAndroid cũng được mô tả ở cấp độ API, bởi số nguyên tăng dần theo trình tự. Vìvậy, Android API ở mức 17 đề cập đến Android phiên bản 4.2, còn được gọi làJelly Bean.Không phải chỉ mình bạn nghĩ điều này là không rõ ràng đâu. Tuy vậy, việc hiểu rõlà rất quan trọng bởi vì ba phương án đặt phiên bản được dùng lẫn lộn.Hầu hết các nhà phát triển Java phải đảo ngược suy nghĩ cơ bản của họ khi nói đếnviệc hỗ trợ các phiên bản Android khác nhau. Nền tảng Java đã nổi danh chủ yếunhư một công nghệ phía máy chủ, nơi mà các giao tiếp với người dùng là thường làmột trang web. Nếu các trang web có thể xem được, độc giả của các trang web đókhông quan tâm phiên bản Java mà ứng dụng của bạn đang chạy trên đó. Tuynhiên, với Android, mã nguồn các ứng dụng của bạn lại thực sự an toàn khi chạytrên các thiết bị mà bạn không có khả năng kiểm soát..Nhiều người tiêu dùng tiềm ...

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