Tất tần tật về Android

Thảo luận trong 'Android OS' bắt đầu bởi phatlnp, 13/4/11.

  1. [​IMG]
    Hiện tại, Android đang là một trong những HĐH phổ biến nhất thế giới, những nhà sản xuất điện thoại hàng đầu thế giới hiện nay đều lựa chon Android cho những sản phẩm của mình, từ những dòng máy tầm trung cho tới những dòng máy siêu cấp, tât cả điều đó cho thấy HĐH Android đang là lựa chọn tốt nhất cho họ.
    Android là là một nền tảng do công ty Android Inc. phát triển và được Google mua lại vào năm 2005, Android là HĐH dựa trên nền tảng Linux (nhân 2.6), Các tính năng mà Android hỗ trợ rất rộng, bao gồm đồ họa 2D, 3D (dựa trên OPENGLES), định vị GPS, Bluetooth, EDGE, 3G, WiFi, hỗ trợ thoại GSM, dữ liệu được lưu trữ trong cơ sở dữ liệu SQLite...

    Cấu trúc Android

    Android là một hệ điều hành dựa trên nhân Linux (nhân 2.6), các thư viện là lớp nằm trên Nhân, tiếp đó là các framework và lớp trên cùng chính là những ứng dụng. Lớp thư viện chính là ngôi nhà để thực hiện các đoạn mã cho các thực thể như bộ xử lý đa phương tiện dùng để xem/ghi lại âm thanh và hình ảnh, Nhân của trình duyệt Web, tiến trình biên dịch kiểu chữ, và bộ máy cơ sở dữ liệu SQLite. Phần runtime của Android cũng trú ngụ tại lớp thư viện. Nằm trên thư viện chính là các framework, đó là tập hợp các dịch vụ có thể dùng lại được và những thành phần chung phục vụ cho các ứng dụng. Ví dụ, một loại framework là thành phần cung cấp nội dung cho bất kỳ dịch vụ nào có liên quan đến việc lưu trữ và truy xuất dữ liệu. Giao diện ứng dụng trong SQLite chính là một thí dụ cụ thể về phần cung cấp nội dung này.

    [​IMG]

    Các ứng dụng chạy ở lớp trên cùng của hệ điều hành với một bộ các nhân ứng dụng bao gồm thư điện tử, lịch làm việc, trình duyệt web... Khi nhà phát triển viết một ứng dụng dành cho Android, đầu tiên thực hiện các đoạn mã trong môi trường Java. Sau đó, nó sẽ được biên dịch sang các bytecode của Java, tuy nhiên để thực thi được ứng dụng này trên Android thì nhà phát triển phải thực thi một công cụ có tên là dx. Đây là công cụ dùng để chuyển đổi bytecode sang một dạng gọi là dex bytecode. "Dex" là từ viết tắt của "Dalvik executable" đóng vai trò như cơ chế ảo thực thi các ứng dụng Android. Máy ảo Dalvik cũng giống như máy ảo Java (Java Virtual Machine)

    Khởi đầu

    Khởi đầu từ phiên bản Android 1.5 tên mã Cupcake, đến nay (15/11/2010) Android đã cập nhật đến phiên bản 2.2 tên mã Froyo. Tháng 12 năm 2010, Android đã chính thức nâng lên phiên bản 2.3 với sự xuất hiện của chiếc điện thoại thế hệ hai của Google: chiếc Nexus S. Android 3.0 cũng đã có những hình ảnh đầu tiên trên tablet của Motorola.

    [​IMG]
    HTC Dream (G1), chiếc điện thoại mở đầu kỷ nguyên Android​


    Còn tiếp....
     
  2. Ban Quản Trị

    Ban Quản Trị
    Expand Collapse

    Quản trị viên

    Tham gia ngày:
    27/3/11
    Bài viết:
    98
    Đã được thích:
    85
    Thanks bác chủ, giờ thì hiểu thêm một chút về Android, chờ phần 2 của bác.
     
  3. Ny Nguyễn

    Ny Nguyễn
    Expand Collapse

    Member

    Tham gia ngày:
    9/4/11
    Bài viết:
    20
    Đã được thích:
    3
    cám ơn bạn về bài viết khá hay
     

Chia sẻ trang này

PING