成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android 開發簡介 基于平臺

移動開發 Android
下面主要是介紹了Android的開發和一些應用平臺技術。

Android是基于Linux內核的操作系統,是Google公司在2007年11月5日公布的手機操作系統。

早期由原名為Android的公司開發,谷歌在2005年收購Android后,繼續進行對Android系統開發運營,它采用了軟件堆層(software stack,又名軟件疊層)的架構,主要分為三部分。底層Linux內核只提供基本功能,其他的應用軟件則由各公司自行開發,部分程序以Java編寫。

2011年初數據顯示,僅正式上市兩年的操作系統Android已經超越稱霸十年的塞班系統,使之躍居全球最受歡迎的智能手機平臺。現在,Android系統不但應用于智能手機,也在平板電腦市場急速擴張。采用Android系統主要廠商包括臺灣的HTC,(第一臺谷歌的手機G1由HTC生產代工)美國摩托羅拉,SE等,另外還有中國大陸廠商如:華為、中興、聯想等。

黑莓iPhone 都提供了受歡迎的、高容量的移動平臺,但是卻分別針對兩個不同的消費群體。黑莓是企業業務用戶的不二選擇。但是,作為一種消費設備,它在易用性和新奇特性方面難以和 iPhone 抗衡。Android 則是一個年輕的、有待開發的平臺,它有潛力同時涵蓋移動電話的兩個不同消費群體,甚至可能縮小工作和娛樂之間的差別。

如今,很多基于網絡或有網絡支持的設備都運行某種 Linux 內核。這是一種可靠的平臺:可經濟有效地進行部署和提供支持,并且可直接作為面向部署的良好的設計方法。這些設備的 UI 通常是基于 HTML 的,可通過 PC 或 Mac 瀏覽器查看。但并不是每個設備都需要通過一個常規的計算設備來控制。想象一下傳統的家用電器,例如電爐、微波爐或面包機。如果您的家用電器由 Android 控制,并且有一個彩色觸摸屏,會怎么樣?如果電爐上有一個 Android UI,那么操控者甚至可以烹飪點什么東西。

Android 平臺是 Open Handset Alliance 的成果,Open Handset Alliance 組織由一群共同致力于構建更好的移動電話的公司組成。這個組織由Google領導,包括移動運營商、手持設備制造商、零部件制造商、軟件解決方案和平臺提供商以及市場營銷公司。從軟件開發的觀點看,Android 正處在開源領域的中心位置。

市場上第一款支持 Android 的手機是由 HTC 制造并由 T-Mobile 供應的 G1。這款設備從設想到推出花了大約一年的時間,惟一可用的軟件開發工具是一些實行增量改進的 SDK 發行版。隨著 G1 發行日的臨近,Android 團隊發布了 SDK V1.0,用于這個新平臺的應用程序也浮出水面。

為了鼓勵創新,Google 舉辦了兩屆 “Android Developer Challenges”,為優勝的參賽作品提供數百萬美金的獎勵。G1 問世幾個月之后,隨后就發布了 Android Market,它使用戶可以瀏覽應用程序,并且可以將應用程序直接下載到他們的手機上。經過大約 18 個月,一個新的移動平臺進入公眾領域。

Android 平臺

Android 有豐富的功能,因此很容易與桌面操作系統混淆。Android 是一個分層的環境,構建在 Linux 內核的基礎上,它包括豐富的功能。UI 子系統包括:窗口,視圖。

用于顯示一些常見組件(例如編輯框、列表和下拉列表)的小部件。

Android 包括一個構建在 WebKit 基礎上的可嵌入瀏覽器,iPhone 的 Mobile Safari 瀏覽器同樣也是以 WebKit 為基礎。

Android 提供多種連接選項,包括 WiFi、藍牙和通過蜂窩(cellular)連接的無線數據傳輸(例如 GPRS、EDGE 和 3G)。Android 應用程序中一項流行的技術是鏈接到 Google 地圖,以便在應用程序中顯示地址。Android 軟件棧還提供對基于位置的服務(例如 GPS)和加速計的支持,不過并不是所有的 Android 設備都配備了必需的硬件。另外還有攝像支持。<

過去,移動應用程序努力向桌面應用程序看齊的兩個領域分別是圖形/媒體和數據存儲方法。Android 通過提供對 2D 和 3D 圖形的內置支持,包括 OpenGL 庫,解決了圖形方面的挑戰。由于 Android 平臺包括流行的開源 SQLite 數據庫,因此緩解了數據存儲的負擔。圖 1 顯示一個簡化的 Android 軟件層次結構。

應用程序架構

應用程序架構。如前所述,Android 運行在 Linux 內核上。Android 應用程序是用 Java 編程語言編寫的,它們在一個虛擬機(VM)中運行。需要注意的是,這個 VM 并非您想象中的 JVM,而是 Dalvik Virtual Machine,這是一種開源技術。每個 Android 應用程序都在 Dalvik VM 的一個實例中運行,這個實例駐留在一個由 Linux 內核管理的進程中,如下圖所示。

Dalvik VM  

 小總結:

通過上述簡單的介紹了Android 開發和應用平臺,主要是多了解一下Android 的產品,讓大家多一些概念。

【編輯推薦】

 

Android用戶界面設計:使用片段

從Android應用領域看智能終端的未來

官方解讀黑莓PlayBook兼容Android程序

谷歌收購Android 計劃開發手機操作系統

Android平臺開放性使其日益獲應用開發商青睞

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-04-25 09:38:58

ERP

2010-03-03 18:00:52

Android開源平臺

2009-06-10 18:19:09

Android平臺簡史Android平臺簡介

2011-07-06 11:16:32

Unity3DCocos2dSparrow Fra

2009-08-20 10:23:35

Android開發環境

2010-04-11 17:18:14

Windows Pho

2010-03-03 14:11:23

Android操作平臺

2015-02-11 09:57:21

2011-12-13 14:30:54

2011-12-08 13:42:50

2011-12-08 15:33:25

騰訊微博開放平臺

2011-12-08 14:52:35

360開放平臺

2011-12-13 14:45:45

Facebook

2012-02-09 16:45:41

2009-04-02 15:58:12

AndroidEclipseSqlite

2011-12-08 14:09:07

2015-09-24 14:25:00

SublimeAPICloudAPP

2013-05-17 15:10:43

用友UAP流程平臺業務流程

2018-05-31 21:14:49

Amas大數據監控平臺

2010-03-02 13:51:05

Android開發平臺
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品www久久久久久广东 | www.日日操 | 亚洲精品视频一区二区三区 | 噜噜噜色网 | 久久综合一区 | 日日夜夜天天 | 91精品国产综合久久婷婷香蕉 | 精品久久中文 | 亚洲国产18 | 日韩av一区二区在线观看 | 国产精品一区网站 | 另类亚洲视频 | 中文字幕成人av | 国产精品无码久久久久 | 成人亚洲视频 | 亚洲一区二区精品视频 | 久99久视频| 黄色毛片在线播放 | 亚洲精品在线国产 | 欧美在线亚洲 | 亚洲码欧美码一区二区三区 | 欧美成人精品一区二区男人看 | 久久99国产精品 | 男女网站免费 | 国产精品久久久爽爽爽麻豆色哟哟 | 久久精品一二三影院 | 欧美三级在线 | 丁香久久 | 99热这里都是精品 | 免费看的黄网站 | 亚洲一区二区三区免费在线观看 | 国产精品久久久久久久久久久免费看 | 久久久精品视 | 国产精品久久久久久亚洲调教 | 亚洲精品久久久久国产 | 久久久久国产 | 国产精品1区 | 欧美日韩视频在线第一区 | 久久99精品国产 | 婷婷丁香在线视频 | 亚洲成人动漫在线观看 |