自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳細(xì)解說構(gòu)建Android架構(gòu)問題

移動開發(fā) Android
Android 是一種基于 Linux V2.6 內(nèi)核的綜合操作環(huán)境,最初,Android 的部署目標(biāo)是移動電話領(lǐng)域,這其中包括一些Android架構(gòu)的問題。

Android 應(yīng)用程序中一項流行的技術(shù)是鏈接到 Google 地圖,可通過 PC 或 Mac 瀏覽器查看。但并不是每個設(shè)備都需要通過一個常規(guī)的計算設(shè)備來控制,本文還將說一下Android架構(gòu)的問題。

但是,Android架構(gòu) 全面的計算服務(wù)和豐富的功能支持完全有能力擴(kuò)展到移動電話市場以外。Android 也可以用于其他的平臺和應(yīng)用程序。在本文中,閱讀對 Android 平臺的簡介,并學(xué)習(xí)如何編寫基本的 Android 應(yīng)用程序。

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

如今,很多基 于網(wǎng)絡(luò)或有網(wǎng)絡(luò)支持的設(shè)備都運行某種 Linux 內(nèi)核。這是一種可靠的平臺:可經(jīng)濟(jì)有效地進(jìn)行部署和提供支持,并且可直接作為面向部署的良好的設(shè)計方法。這些設(shè)備的 UI 通常是基于 HTML 的,可通過 PC 或 Mac 瀏覽器查看。但并不是每個設(shè)備都需要通過一個常規(guī)的計算設(shè)備來控制。

想象一下傳統(tǒng)的家用電器,例如電爐、微波爐或面包機(jī)。如果您的家用電器由 Android 控制,并且有一個彩色觸摸屏,會怎么樣?如果電爐上有一個 Android UI,那么操控者甚至可以烹飪點什么東西。

在本文中,了解 Android 平臺,以及如何將它用于移動和非移動應(yīng)用程序。安裝 Android SDK,并構(gòu)建一個簡單的應(yīng)用程序。下載 本文中的示例應(yīng)用程序的源代碼。Android 平臺是 Open Handset Alliance 的成果,Open Handset Alliance 組織由一群共同致力于構(gòu)建更好的移動電話的公司組成。

這個組織由 Google 領(lǐng)導(dǎo),包括移動運營商、手持設(shè)備制造商、零部件制造商、軟件解決方案和平臺提供商以及市場營銷公司。從軟件開發(fā)的觀點看,Android 正處在開源領(lǐng)域的中心位置。市場上第一款支持 Android 的手機(jī)是由 HTC 制造并由 T-Mobile 供應(yīng)的 G1。這款設(shè)備從設(shè)想到推出花了大約一年的時間。

惟一可用的軟件開發(fā)工具是一些實行增量改進(jìn)的 SDK 發(fā)行版。隨著 G1 發(fā)行日的臨近,Android 團(tuán)隊發(fā)布了 SDK V1.0,用于這個新平臺的應(yīng)用程序也浮出水面。為了鼓勵創(chuàng) 新,Google 舉辦了兩屆 “Android Developer Challenges”,為優(yōu)勝的參賽作品提供數(shù)百萬美金的獎勵。G1 問世幾個月之后。

隨后就發(fā)布了 Android Market,它使用戶可以瀏覽應(yīng)用程序,并且可以將應(yīng)用程序直接下載到他們的手機(jī)上。經(jīng)過大約 18 個月,一個新的移動平臺進(jìn)入公眾領(lǐng)域。Android 有豐富的功能,因此很容易與桌面操作系統(tǒng)混淆。Android 是一個分層的環(huán)境,構(gòu)建在 Linux 內(nèi)核的基礎(chǔ)上,它包括豐富的功能。UI 子系統(tǒng)包括:

用于顯示一些常見組件(例如編輯框、列表和下拉列表)的小部件Android 包括一個構(gòu)建在 WebKit 基礎(chǔ)上的可嵌入瀏覽器,iPhone 的 Mobile Safari 瀏覽器同樣也是以 WebKit 為基礎(chǔ)。Android架構(gòu)提供多種連接選項,包括 WiFi、藍(lán)牙和通過蜂窩(cellular)連接的無線數(shù)據(jù)傳輸(例如 GPRS、EDGE 和 3G)。

Android 應(yīng)用程序中一項流行的技術(shù)是鏈接到 Google 地圖,以便在應(yīng)用程序中顯示地址。Android 軟件棧還提供對基于位置的服務(wù)(例如 GPS)和加速計的支持,不過并不是所有的 Android 設(shè)備都配備了必需的硬件。另外還有攝像支持。

過去,移動應(yīng)用程序努 力向桌面應(yīng)用程序看齊的兩個領(lǐng)域分別是圖形/媒體和數(shù)據(jù)存儲方法。Android 通過提供對 2D 和 3D 圖形的內(nèi)置支持。包括 OpenGL 庫,解決了圖形方面的挑戰(zhàn)。由于 Android架構(gòu)包括流行的開源 SQLite 數(shù)據(jù)庫,因此緩解了數(shù)據(jù)存儲的負(fù)擔(dān)。圖 1 顯示一個簡化的 Android 軟件層次結(jié)構(gòu)。

【編輯推薦】

  1. Android應(yīng)用程序組建原理深入剖析
  2. Android SMS短信服務(wù)相關(guān)概念簡述
  3. PythonAndroid數(shù)據(jù)庫相關(guān)代碼解讀
  4. PythonAndroid安裝卸載程序具體操作方法解析
  5. Android應(yīng)用程序的四個關(guān)鍵點
責(zé)任編輯:chenqingxiang 來源: 計世網(wǎng)
相關(guān)推薦

2010-02-05 16:58:18

Android服務(wù)

2009-01-09 22:29:38

服務(wù)器虛擬化磁盤陣列

2010-07-09 10:54:23

SQLServer字段

2016-01-05 10:35:04

JavaSpringJavaConfig

2009-12-21 13:19:34

ADO.NET組件

2009-12-31 13:56:57

ADO訪問接口

2011-06-02 12:34:16

正則表達(dá)式

2010-01-26 13:33:26

Android構(gòu)建模塊

2015-09-18 10:57:45

Web網(wǎng)頁性

2009-12-16 09:56:30

Fedora Gnom

2010-03-19 10:19:42

第四層交換

2009-12-31 11:27:33

2010-02-05 14:00:25

Android應(yīng)用

2010-02-25 14:50:59

Linux文件系統(tǒng)

2009-12-31 09:54:04

ADO.NET數(shù)據(jù)訪問

2011-03-01 16:11:52

思科路由交換

2015-09-17 10:07:33

2010-02-06 10:04:10

Android啟動模式

2010-02-06 09:45:49

Android屬性

2011-07-20 17:54:02

C++
點贊
收藏

51CTO技術(shù)棧公眾號