您好,我是碼農飛哥,感謝您閱讀本文,歡迎一鍵三連哦,
本文會重點介紹Android SDK以及如何安裝Android Studio進行Android開發,
干貨滿滿,建議收藏,需要用到時常看看,小伙伴們如有問題及需要,歡迎踴躍留言哦~ ~ ~,
文章目錄
- 前言
- 如何安裝Android Studio呢?
- Android SDK是什么?
- Android目錄
- 總結
- Java知識圖譜
前言
上一篇文章定好了Android學習計劃,這篇文章就正式進入Android的學習之旅了,本文將重點介紹Android SDK的目錄結構,如何安裝Android Studio以及如何用Android Studio進行第一個Android應用的開發,
如何安裝Android Studio呢?
Android Studio是Google官方推薦的用來開發Android的開發工具,它是在IDEA的基礎上發展而來,對Android有很好的支持,是Android的首選開發工具,
訪問Android Studio的官網地址 ,點擊Download Android Studio 按鈕下載最新版本的Android Studio 安裝包,

安裝包下載好之后就是進行安裝了,安裝的程序比較簡單,在Windows環境下一直點擊下一步就可以了,在Mac環境下只需要將Android Studio拖動到Applications中即可完成安裝,Android Studio會自動幫我們安裝好Android SDK,點擊打開Android Studio應用程式會出現如下界面,

Android SDK是什么?
安裝好Android Studio之后可以在 File->Appearance&Behavior->System Settings->Android SDK 下查看Android SDK 的安裝路徑,此處我的是Mac環境,默認路徑是/Users/xiaowei/Library/Android/sdk,這里安裝的SDK的版本是最新的Android 12.0 版本,

前往該目錄找到SDK,可以看到SDK的目錄結構如下圖所示:

首先,需要弄清楚的是Android SDK到底是什么呢?
學過Java的小伙伴應該都很清楚Java的JDK,它就是Java的虛擬機,是Java運行的基礎環境,也就是說Java應用必須有JDK才能運行,JDK中有許多JAVA開發所必備的工具包,比如系統類等等,
與JDK類似的,Android SDK就是Android專屬的軟體開發工具包,可以通過它來快速的開發Android應用,
說完了Android SDK的概念之后,接下來看看SDK的目錄結構,
-
build-tools
保存著一些Android平臺相關通用工具,比如adb、和aapt、aidl、dx等檔案,在build-tools中包含了各個Android SDK版本下的通用工具,
aapt 即Android Assert Packaging Tool,該工具可以查看,創建,更新ZIP格式的檔案附件(zip,jar,apk),也可以將資源檔案編譯成二進制檔案,Adb 即android debug bridge 管理模擬器和真機的萬能工具,ddms除錯環境,
AIDL 即Android Interface definition language 它是一種android內部行程通信介面的描述語言,通過它我們可以定義行程間的通信介面,
dx: 轉化.class中間代碼為dvlik中間代碼,所有經過java編譯生成的.class檔案都需要此工具進行轉換,最后打包進apk檔案中,
dexdump:通過dexdump可以查看apk檔案中的dex執行情況,粗略分析出原始java代碼是什么樣的
-
emulator
emulator目錄下有Android模擬器主程式emulator,有各種資源, -
licenses
licenses目錄下保存了Android SDK的開源證書, -
platform-tools
該目錄包含各個平臺工具 -
platforms
platforms是SDK的核心內容,在platforms中包含了的各個Android SDK版本的目錄中,包含系統映像、工具、示例代碼等內容,
platforms每個版本的目錄結構:- data/: 包含默認的字體、資源等內容;
- skins/:包含幾個仿真器的皮膚,每個皮膚對應了一種螢屏尺寸;
- android.jar:Android庫檔案的java程式包,在編譯本平臺的Android應用程式的時候被使用;
-
skins
skins目錄下存放了Android模擬器的皮膚 -
sources
sources 目錄下存放了各個Android SDK版本下的資源包,該資源包中有android開發所需要的各種工具類,其中最重要的就是android目錄,

-
tools
作為SDK根目錄下的tools檔案夾,這里包含重要的工具,比如,emulator 是Android模擬器主程式,mksdcard 是模擬器 SD 映像的創建工具 -
system-images
該目錄存放系統用到的所有圖片
Android目錄
作為一個java專案,通常情況下都會引入需要用到的工具類,也就是jar包,


Android目錄下的主要包括如下內容:
| 名稱 | 作用 |
|---|---|
| app | 提供高層的程式模型和基本的運行環境 |
| content | 包含各種對設備上的資料進行訪問和發布的類 |
| database | 通過內容提供者瀏覽和操作資料庫 |
| graphics | 底層的圖形庫 |
| location | 定位和相關服務的類 |
| media | 提供一些類管理多種音頻,視頻的媒體介面 |
| net | 提供幫助網路訪問的類,超過通常的java.net.*介面 |
| os | 提供系統服務,訊息傳輸,IPC機制 |
| opengl | 提供OpenGL的工具 |
| provider | 提供類,訪問Android的內容提供者 |
| telephony | 提供與撥打電話相關的API互動 |
| view | 提供基礎的用戶界面介面框架 |
| util | 涉及工具性的方法,例如時間日期的操作 |
| webkit | 默認瀏覽器的操作介面 |
| widget | 包含各種UI元素在應用程式的螢屏中使用 |
| test | 提供Android單元測驗框架的類 |
| security | 提供Android安全框架的類 |
| service | Android 核心服務類 |
| nfc | 提供了nfc功能的基礎類 |
| debug | 提供了debug功能所需基礎類 |
總結
本文首先介紹了如何安裝Android Studio,接著重點介紹了Android SDK的目錄結構,
Java知識圖譜
因為學習安卓需要良好的Java基礎,這里推薦一下CSDN最新出的Java知識圖譜,屬實不錯! 《Java知識圖譜》,尺寸 870mm x 560mm,展開后有一張辦公桌大小,也可以折疊成一本書的尺寸,有興趣的小伙伴可以了解一下------掃描下圖中的二維碼即可購買,

我本人也已經用上了,感覺非常好用,圖譜桌上放,知識心中留,
我是碼農飛哥,再次感謝您讀完本文,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/301559.html
標籤:其他
上一篇:知乎提問:渣渣二本,天坑制藥專業在大四想轉行計算機?
下一篇:關于華為手機無線除錯
