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

詳細(xì)說(shuō)明Android SDK設(shè)計(jì)目標(biāo)

移動(dòng)開發(fā) Android
Android SDK 是作為一個(gè) ZIP 文件發(fā)布的,可以將該文件解壓到硬盤上的一個(gè)目錄中,下文進(jìn)行仔細(xì)說(shuō)明Android SDK 特性。

一般是一些被軟件工程師用于為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合,這種Android SDK 安全性有助于減少惡意應(yīng)用程序損害設(shè)備的可能性。

如前所述,Android 運(yùn)行在 Linux 內(nèi)核上。Android 應(yīng)用程序是用 Java 編程語(yǔ)言編寫的,它們?cè)谝粋€(gè)虛擬機(jī)(VM)中運(yùn)行。需要注意的是,這個(gè) VM 并非您想象中的 JVM,而是 Dalvik Virtual Machine,這是一種開源技術(shù)。每個(gè) Android 應(yīng)用程序都在 Dalvik VM 的一個(gè)實(shí)例中運(yùn)行,這個(gè)實(shí)例駐留在一個(gè)由 Linux 內(nèi)核管理的進(jìn)程中,如下圖所示:

Linux 內(nèi)核管理

 Android 應(yīng)用程序由一個(gè)或多個(gè)組件組成:

具有可視 UI 的應(yīng)用程序是用活動(dòng)實(shí)現(xiàn)的。當(dāng)用戶從主屏幕或應(yīng)用程序啟動(dòng)器選擇一個(gè)應(yīng)用程序時(shí),就會(huì)開始一個(gè)動(dòng)作。服務(wù)應(yīng)該用于任何需要持續(xù)較長(zhǎng)時(shí)間的應(yīng)用程序,例如網(wǎng)絡(luò)監(jiān)視器或更新檢查應(yīng)用程序。內(nèi)容提供程序可以將內(nèi)容提供程序看作數(shù)據(jù)庫(kù)服務(wù)器。

內(nèi)容提供程序的任務(wù)是管理對(duì)持久數(shù)據(jù)的訪問(wèn),例如 SQLite 數(shù)據(jù)庫(kù)。如果應(yīng)用程序非常簡(jiǎn)單,那么可能不需要?jiǎng)?chuàng)建內(nèi)容提供程序。如果要構(gòu)建一個(gè)較大的應(yīng)用程序,或者構(gòu)建需要為多個(gè)活動(dòng)或應(yīng)用程序提供數(shù)據(jù)的應(yīng)用程序, 那么可以使用內(nèi)容提供程序?qū)崿F(xiàn)數(shù)據(jù)訪問(wèn)。

廣播接收器Android 應(yīng)用程序可用于處理一個(gè)數(shù)據(jù)元素,或者對(duì)一個(gè)事件(例如接收文本消息)做出響應(yīng)。Android 應(yīng)用程序是連同一個(gè) AndroidManifest.xml 文件一起部署到設(shè)備的。AndroidManifest.xml 包含必要的配置信息。

以便將它適當(dāng)?shù)匕惭b到設(shè)備。它包括必需的類名和應(yīng)用程序能夠處理的事件類型,以及運(yùn)行應(yīng)用程序所需的許可。例如,如果應(yīng)用程序需要訪 問(wèn)網(wǎng)絡(luò) — 例如為了下載一個(gè)文件 — 那么 manifest 文件中必須顯式地列出該許可。很多應(yīng)用程序可能啟用了這個(gè)特定的許可。這種聲明式安全性有助于減少惡意應(yīng)用程序損害設(shè)備的可能性。

下一節(jié)討論構(gòu)建 Android 應(yīng)用程序所需的開發(fā)環(huán)境。所需的工具雖然沒有 Eclipse 和 Android Developer Tools 插件也可以開發(fā) Android 應(yīng)用程序,但是那樣就需要熟悉 Android SDK

Android SDK 是作為一個(gè) ZIP 文件發(fā)布的,可以將該文件解壓到硬盤上的一個(gè)目錄中。由于有多個(gè) SDK 更新,建議有意識(shí)地組織開發(fā)環(huán)境,以便在不同的 SDK 安裝之間輕松地切換。SDK 包括:Java 歸檔文件,其中包含構(gòu)建應(yīng)用程序所需的所有的 Android SDK 類。documention.html 和 docs 目錄本地和網(wǎng)上提供的 SDK 文檔。

這些文檔的主要形式為 JavaDocs,以便于在 SDK 中導(dǎo)航大量的包。文檔還包括一個(gè)高級(jí)開發(fā)指南和 Android 社區(qū)的鏈接。samples 子目錄包含各種應(yīng)用程序的源代碼,包括 ApiDemo,該應(yīng)用程序演示了很多 API。這個(gè)示例應(yīng)用程序可以作為 Android 應(yīng)用程序開發(fā)的良好起點(diǎn)。

包含所有用于構(gòu)建 Android 應(yīng)用程序的命令行工具。最常用、最有用的工具是 adb 實(shí)用程序(Android Debug Bridge)。該目錄包含將開發(fā)環(huán)境連接到支持 Android 的設(shè)備(例如 G1 或 Android Dev 1 解鎖開發(fā)手機(jī))所需的驅(qū)動(dòng)程序。只有 Windows 平臺(tái)的開發(fā)人員才需要這些文件。

【編輯推薦】

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

2010-03-05 14:16:38

Android設(shè)計(jì)平臺(tái)

2010-02-04 14:41:52

Android菜單類型

2010-02-04 09:55:46

Android DEX

2010-02-06 15:53:55

2010-02-06 17:43:51

Android應(yīng)用

2010-03-03 18:17:01

Android手機(jī)服務(wù)

2010-03-03 16:37:49

Android智能手機(jī)

2010-02-05 17:34:37

Android 2.1

2010-02-06 16:57:43

Android操作系統(tǒng)

2010-03-05 13:54:09

2010-03-05 15:58:11

操作系統(tǒng)Android

2010-02-05 17:04:31

Android版本

2010-02-05 18:09:12

Android

2010-03-03 17:11:08

2009-12-28 09:26:09

ADO對(duì)象

2010-02-22 16:26:21

Python編輯

2014-09-16 09:57:56

INotifyProp

2009-12-07 18:06:46

WCF框架

2010-02-22 17:54:07

Python工具

2009-12-08 09:00:14

WCF線程
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 久久精品av | 亚洲精品电影在线观看 | xnxx 日本免费 | 国内自拍视频在线观看 | 成人精品一区二区三区 | 日韩高清国产一区在线 | 午夜电影福利 | 国产在线精品一区二区 | 综合久久色 | 51ⅴ精品国产91久久久久久 | 日本欧美视频 | 高清视频一区二区三区 | 毛色毛片免费看 | 成人在线一区二区 | 久久久久久久av | www.色五月.com | 亚洲日本成人 | 免费在线观看h片 | 国产这里只有精品 | 日韩欧美国产成人一区二区 | 国产成人精品999在线观看 | 99热碰| aaaa网站 | 中文字幕一区二区三区在线观看 | a级黄色片视频 | 91亚洲精选| 99看片网| 国产情品 | 91精品国产综合久久精品 | 国产精品日日摸夜夜添夜夜av | 午夜电影日韩 | 一区二区三区视频在线 | 久久一区二区精品 | 欧美一级高潮片免费的 | 男女爱爱福利视频 | 一区二区三区国产精品 | 中文字幕av在线 | 毛片一区二区三区 | 亚洲 欧美 日韩 精品 | 91成人精品视频 | 91成人在线 |