2017-11-08 15:56:48 1709瀏覽
零基礎(chǔ)參加Android培訓(xùn)多久能學(xué)會?Android SDK體系結(jié)構(gòu)是什么樣的呢?本篇文章扣丁學(xué)堂小編就以上問題和大家簡單探討一下,希望可以幫到想要參加Android培訓(xùn)學(xué)習(xí)Android開發(fā)技術(shù)的小伙伴。
Android SDK是Android開發(fā)者必須了解和熟悉的一大知識點。SDK是指軟件開發(fā)工具包(Software Development Kit、,是一個軟件開發(fā)工程師用于為特定的軟件包、軟件框架、操作系統(tǒng)和硬件平臺等構(gòu)建的一組應(yīng)用軟件和開發(fā)工具的集合。而Android SDK專指Android程序的專屬軟件開發(fā)工具包。完整的Android SDK目錄包括以下文件和文件夾。
1、add-ons是附加的庫,比如Goog!le Maps等。
2、docs是Android SDKAPI參考文檔。
3、sources是Android SDK源代碼。
4、samples是Android SDK自帶的默認(rèn)示例工程。
5、platforms是每個平臺的SDK真正的文件,里面會根據(jù)API級別劃分SDK版本,比如以Android 4.4為例,進(jìn)入后有一個android.19的文件夾,它包含Android 4.4 SDK的主要文件,其中data保存著一些系統(tǒng)資源, skins是Android模擬器的皮膚,templates是工程創(chuàng)建的默認(rèn)模板,android.jar則是該版本的主要framework文件。
6、build-tools目錄里面包含了重要的編譯工具,比如aapt、aidl、逆向調(diào)試工具dexdump和編譯腳本dx。 .
7、platform.tools保存著一些通用工具,比如adb等非常重要的程序文件。
8、tools作為SDK根目錄下的tools文件夾,包含了一些重要工具,比如ddms用于啟動Android調(diào)試工具,如logcat、屏幕截圖和文件管理器,而draw9patch則是繪制android平臺的可縮放png圖片的工具。sqlite3可以在PC上操作SQLite數(shù)據(jù)庫,而monkeyrunner則是一個不錯的壓力測試應(yīng)用,模擬用戶隨機(jī)按鍵,mksdcard則是模擬器SD卡映像的創(chuàng)建工具,emulator是Android SDK模擬器主程序,ant為ant編譯腳本。在其中的lib文件夾中還包括各種jar庫文件。
以上就是關(guān)于Android SDK體系結(jié)構(gòu)的簡單介紹,想要學(xué)習(xí)Android開發(fā)的小伙伴可以選擇口碑良好的扣丁學(xué)堂進(jìn)行學(xué)習(xí),扣丁學(xué)堂不僅有專業(yè)的老師和課程,還有大量的Android視頻教程供學(xué)員觀看學(xué)習(xí),想要學(xué)好Android開發(fā)知識就咨詢扣丁學(xué)堂專業(yè)的老師學(xué)習(xí)吧。
查看更多關(guān)于“Android開發(fā)技術(shù)”的相關(guān)資訊>>