Android 介紹

2018-02-17 11:50 更新
Android是基于Linux的修改版本的移動操作系統(tǒng)。
大多數(shù)Android代碼是在開源Apache許可證下發(fā)布的。

Android的功能

沒有固定的硬件或軟件配置。但是,Android本身支持以下功能:
  • 存儲 - 使用SQLite,一個輕量級關系數(shù)據(jù)庫,用于數(shù)據(jù)存儲。
  • 連接 - 支持GSM/EDGE,IDEN,CDMA,EV-DO,UMTS,藍牙,Wi-Fi,LTE和WiMAX。
  • 消息 - 支持SMS和MMS。
  • Web瀏覽器 - 基于開源WebKit,以及Chrome的V8 JavaScript引擎。
  • 媒體支持 - 包括對以下媒體的支持:H.263,H.264,MPEG-4 SP,AMR,AMR-WB,AAC,HE-AAC,MP3,MIDI,Ogg Vorbis,WAV,JPEG,PNG,GIF和BMP。
  • 硬件支持 - 加速度傳感器,相機,數(shù)字羅盤,接近傳感器和GPS
  • 多點觸控 - 支持多點觸摸屏
  • 多任務 - 支持多任務應用程序
  • 綁定 - 支持作為有線/無線熱點共享Internet連接

Android的架構

Android操作系統(tǒng)大致在四個主要層分為五個部分:
  • Linux內核 - 這是Android所基于的內核。
  • 庫 - 這些包含提供Android操作系統(tǒng)的主要功能的所有代碼。
  • Android runtime - 與庫同一層,Android運行時提供了一組核心庫,使開發(fā)人員能夠使用Java編程語言編寫Android應用程序。
  • 應用程序框架 - 向應用程序開發(fā)人員展示Android操作系統(tǒng)的各種功能,以便他們可以在其應用程序中使用它們。
  • 應用程序 - 隨Android設備一起提供的應用程序,以及從Android電子市場下載和安裝的應用程序。 你編寫的任何應用程序都位于此層。
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號