av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Android開發(fā)入門:AndroidSDK介紹

1.Android SDK

即Android Software Development Kit.它提供了在Windows/Linux/Mac平臺(tái)上開發(fā)Android應(yīng)用的開發(fā)組件,包含了在Android平臺(tái)上開發(fā)移動(dòng)應(yīng)用程序的各種工具集。

2.Android SDK tools

1).Android模擬器(Android Emulator(emulator.exe))

運(yùn)行在計(jì)算機(jī)上的虛擬移動(dòng)模擬器,可以使用模擬器來(lái)在一個(gè)實(shí)際的Android運(yùn)行環(huán)境下 設(shè)計(jì),調(diào)試和測(cè)試應(yīng)用程序。

2).集成開發(fā)環(huán)境插件(Android Development Tools Plugin for the Eclipse IDE 即ADT)

可以直接從Eclipse訪問(wèn)其他Android開發(fā)工具.通過(guò)它可以進(jìn)行包括截屏,管理端口轉(zhuǎn)發(fā)(port-forwarding),設(shè)置斷點(diǎn),觀察線程和進(jìn)程信息.
a) 它提供了一個(gè)新的項(xiàng)目向?qū)?New Project Wizard),用于快速生成和建立起新Android應(yīng)用程序所需的最基本的文件.
b) 它使得構(gòu)建Android應(yīng)用程序的過(guò)程變得自動(dòng)化以及簡(jiǎn)單化.
c) 它提供了一個(gè)android代碼編輯器,用于為Android 的manifest和資源文件編寫有效的XML.

3).調(diào)試監(jiān)視服務(wù)(Dalvik Debug Monitor Service(ddms.bat)

它集成在Dalvik(Android平臺(tái)虛擬機(jī))中,用于管理運(yùn)行在模擬器或設(shè)備上的進(jìn)程,并協(xié)助進(jìn)行調(diào)試.可以用它來(lái)去除進(jìn)程,選擇一個(gè)特定程序來(lái)調(diào)試,生成跟蹤數(shù)據(jù),查看堆和線程數(shù)據(jù),對(duì)模擬器或設(shè)備進(jìn)行屏幕快照等.

4).Android調(diào)試橋(Android Debug Bridge(adb.exe))

它用于向模擬器或手機(jī)設(shè)備安裝應(yīng)用程序的apk文件和從命令行訪問(wèn)模擬器或手機(jī)設(shè)備.也可以用于將標(biāo)準(zhǔn)的調(diào)試器連接到運(yùn)行在android模擬器或手機(jī)設(shè)備上的應(yīng)用代碼.

5).Android資源打包工具(Andoird Asset Packing Tool(aapt.exe))

可以通過(guò)aapt工具來(lái)創(chuàng)建apk文件,這些文件包含了android應(yīng)用程序的二進(jìn)制文件和資源文件.

6).Android接口描述語(yǔ)言(Android Interface Description Language(aidl.exe))

它用來(lái)生成進(jìn)程間接口代碼,在服務(wù)中便可用到.

7).SQLite3數(shù)據(jù)庫(kù)(sqlit3(sqlite3.exe))

Android應(yīng)用程序可以創(chuàng)建和使用SQLite數(shù)據(jù)文件,開發(fā)者和使用者也可以方便的訪問(wèn)這些數(shù)據(jù)文件.

8).跟蹤顯示工具(Traceview(traceview.exe))

它可以生成跟蹤日志數(shù)據(jù)的圖形分析視圖,這些跟蹤日志數(shù)據(jù)由android因公程序產(chǎn)生.

9).創(chuàng)建SD卡工具(mksdcard(mksdcard.exe))

它幫助創(chuàng)建磁盤鏡像,這個(gè)磁盤鏡像可以在模擬器上模擬外部存儲(chǔ)卡.

10).DX工具(dx(dx.exe))

它將class字節(jié)碼重寫為android字節(jié)碼(存儲(chǔ)到dex文件中).

11).生成Ant構(gòu)建文件(activityCreator(activitycreator.bat))

它是一個(gè)腳本.用來(lái)生成Ant構(gòu)建文件,Ant構(gòu)建文件用來(lái)編譯android應(yīng)用程序.若是在安裝了ADT插件的Eclipse環(huán)境下開發(fā)則不需要這個(gè)腳本.

12).Android虛擬設(shè)備(Android Virtual Devices AVD)

每個(gè)android虛擬設(shè)備(AVD)模擬了單一的虛擬設(shè)備來(lái)運(yùn)行android平臺(tái),這個(gè)平臺(tái)至少要包括自己的內(nèi)核,系統(tǒng)圖像和數(shù)據(jù)分區(qū).開發(fā)者可以創(chuàng)建并保存多種虛擬模擬器配置,每種配置環(huán)境有其自己的平臺(tái)版本,硬件配置以及SD卡和用戶數(shù)據(jù),還可以有不同的顯示外觀等個(gè)性化設(shè)置,運(yùn)行時(shí)只需要制定需要使用哪個(gè).即可實(shí)現(xiàn)多平臺(tái)下的模擬測(cè)試.

3.Adnroid 核心包

android.util:包含一些底層的輔助類,例如,特定的容器類,XML輔助工具類等.

android.os:提供基本的操作服務(wù),消息傳遞和進(jìn)程間的通行IPC.

android.graphics:作為核心的渲染包,提供圖形渲染功能.

android.text android.text.method android.text.style android.text.util 提供一套豐富的文本處理工具,支持富文本,輸入模式等.  

android.database:包含底層API處理數(shù)據(jù)庫(kù),方便操作數(shù)據(jù)庫(kù)表和數(shù)據(jù).

android.content:提供各種服務(wù)訪問(wèn)數(shù)據(jù)在手機(jī)設(shè)備上,程序安裝到手機(jī)設(shè)備和其他的相關(guān)資源,以及內(nèi)容提供展示動(dòng)態(tài)數(shù)據(jù).

android.view:核心用戶界面框架.

android.widget:提供標(biāo)準(zhǔn)用戶界面元素,lists,buttons,layout managers等,是組成我們界面的基本元素.

android.app:提供高層的應(yīng)用程序模型,實(shí)現(xiàn)使用Activity.

android.provider:提供方便調(diào)用系統(tǒng)提供的content providers的接口.

android.telephony:提供API交互和手機(jī)設(shè)備的通話接口.

android.webkit:包含一系列的工作在基于web內(nèi)容的API.


網(wǎng)站欄目:Android開發(fā)入門:AndroidSDK介紹
當(dāng)前URL:http://uogjgqi.cn/article/djhgpep.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流