1. Xin lưu Ý! Các thành viên vui lòng kiểm tra lại bài trùng lặp của mình và xóa chúng ngay khi đó. (Mỗi thành viên hãy dành 5 phút thời gian của mình để kiểm tra lại các lỗi đăng bài trùng lặp trước đây và xóa chúng khỏi diễn đàn). BQT xin được gửi lời cám ơn trân thành tới các thành viên!

Tìm hiểu về Hệ Điều Hành Android

Thảo luận trong 'Lập Trình Android' bắt đầu bởi Administrator, 9/6/12.

Lượt xem: 2,085

  1. Administrator

    Administrator Ngọc Điệp Hoàng Thành viên BQT

    Tham gia:
    19/3/11
    Bài viết:
    5,222
    Được thích:
    15,014
    Tín dụng:
    3,450,331
    Giới tính:
    Nam
    Nghề nghiệp:
    Mar
    Nơi ở:
    Hà Nội
    Android được phát triển bởi công ty liên hợp Android ( sau đó được Google mua lại vào năm 2005).

    Android là hệ điều hành trên điện thoại di động (và hiện nay là cả trên một số đầu phát HD, HD Player, TV) phát triển bởi Google và dựa trên nền tảng Linux.

    Android ™ cung cấp một bộ đầy đủ các phần mềm cho các thiết bị di động: Android là gì? là một hệ thống điều hành, middleware và các ứng dụng di động chủ chốt. Các Android Software Development Kit (SDK) bây giờ đã có.

    Các nhà phát triển viết ứng dụng cho Android dựa trên ngôn ngữ Java.
    Google Android là một hệ điều hành mã nguồn mở (open-source) và là một nền tảng phần mềm (software platform) cho các thiết bị di động. Các nhà phát triển có thể chỉnh sửa bằng code của họ hoặc có thể thông qua những thư viện Java của Google. Sự ra mắt của Android vào ngày 5 tháng 11 năm 2007 gắn với sự thành lập của liên minh thiết bị cầm tay mã nguồn mở, bao gồm 78 công ty phần cứng, phần mềm và viễn thông nhằm mục đính tạo nên một chuẩn mở cho điện thoại di động trong tương lai.

    Một trong những thiết bị Android đầu tiên:

    [​IMG]


    Cấu trúc của Google Android:

    Cách dễ dàng nhất có thể hình dung cấu trúc của Android giống như một ngôi nhà có 5 căn phòng. Tên những căn phòng này giống như trong hình vẽ: Applications, Application Framework, Libraries, Android Runtime, Linux Kernel. Bây giờ tiếp tục hình dung, mỗi căn phòng chứa một số lượng người nhất định. Mỗi người tương ứng là những nút màu đỏ và tên của những người này cũng thể hiện trên các nút màu đỏ. Những phòng khác nhau sẽ có số lượng người khác nhau. Mỗi người sẽ có một chức năng riêng biệt gì đó trong căn nhà mang tên Android.

    Tính Năng Mở của hệ điều hành Android là gì?

    Android được xây dựng để cho phép các nhà phát triển để tạo ra các ứng dụng di động hấp dẫn tận dụng tất cả một chiếc điện thoại đã cung cấp. Nó được xây dựng để được thực sự mở. Ví dụ, một ứng dụng có thể kêu gọi bất kỳ chức năng lõi của điện thoại như thực hiện cuộc gọi, gửi tin nhắn văn bản, hoặc bằng cách sử dụng máy ảnh, cho phép các nhà phát triển để tạo ra phong phú hơn và nhiều hơn nữa những kinh nghiệm cố kết cho người dùng. Android được xây dựng trên mở Linux Kernel. Hơn nữa, nó sử dụng một máy ảo tuỳ chỉnh được thiết kế để tối ưu hóa bộ nhớ và tài nguyên phần cứng trong một môi trường di động. Android là mã nguồn mở, nó có thể được liberally mở rộng. Nền tảng này sẽ tiếp tục tiến triển như cộng đồng nhà phát triển công việc cùng nhau để xây dựng các ứng dụng di động sáng tạo.

    Tất cả các ứng dụng có thể được tạo ra cho Android?

    Android không phân biệt giữa các ứng dụng lõi của điện thoại và các ứng dụng của bên thứ ba. Họ tất cả có thể được xây dựng để có thể truy cập bằng khả năng của một người cung cấp cho người sử dụng điện thoại với một dải rộng các ứng dụng và dịch vụ. Với các thiết bị xây dựng trên Hệ điều hành Android, người dùng có thể hoàn toàn thích ứng với điện thoại đến lợi ích của họ. Họ có thể trao đổi trên màn hình của điện thoại, những phong cách của dialer, hoặc bất kỳ ứng dụng. Họ thậm chí có thể hướng dẫn điện thoại của họ để sử dụng hình ảnh ưa thích của họ xem các ứng dụng để xử lý xem tất cả các hình ảnh.


    Phá bỏ các rào cản ứng dụng của Android?

    Android phá bỏ rào cản để xây dựng các ứng dụng mới và sáng tạo. Ví dụ, một nhà phát triển có thể kết hợp thông tin từ các trang web với dữ liệu trên điện thoại di động của một cá nhân – ví dụ như địa chỉ liên hệ của người dùng, lịch, hoặc vị trí địa lý – để cung cấp một trải nghiệm người dùng có liên quan hơn. Với Android, một nhà phát triển có thể xây dựng một ứng dụng cho phép người dùng xem vị trí của bạn bè của họ và được cảnh báo khi họ đang có trong vùng phụ cận cho họ một cơ hội để kết nối.


    Với Android tốc độ nhanh & phát triển ứng dụng dễ dàng.

    Android cung cấp truy cập đến một loạt các thư viện công cụ hữu ích và có thể được sử dụng để xây dựng các ứng dụng phong phú. Ví dụ, Android cho phép các nhà phát triển để có được vị trí của điện thoại, và cho phép các thiết bị để giao tiếp với nhau tạo điều kiện cho đồng đẳng rich-to-peer ứng dụng xã hội. Ngoài ra, Android bao gồm một tập hợp đầy đủ công cụ đã được xây dựng từ mặt đất lên cùng với việc cung cấp nền tảng phát triển, với năng suất cao và cái nhìn sâu vào các ứng dụng của họ.
    Phát triển Android ROM

    Rất nhiều nhà phát triển hệ điều hành Android đã vào cuộc và các ROM cho Android độc đáo được ra đời với nhiều tích năng nổi trội được tích hợp và đầy sáng tạo.

    Danh sách các nhà phát triển ROM nổi bật:

    - ahmgsk
    - Amon_RA
    - Benbuchacher
    - BH_MAN
    - HTCClay
    - eViL_D
    - domenukk
    - OpenTeam.


    Ngoài ra cò hàng trăm nhà phát triển ROM đang ngày đêm làm việc cật lực để đưa ra sản phẩm của chính mình.

    Phần mềm điện thoại Android.
    Phải nói rằng Android ra đời đã mang lại cho người dùng điện thoại sự cảm nhận khác biệt về 1 chiếc Smartphone, chưa đầy 2 năm kho phần mềm cho Android đã lên đến còn số hơn 30 nghìn ứng dụng.

    Để biết thêm thông tin và chi tiết về Android hãy liên hệ với Android Việt Nam.