簡介
安卓(Android)是一種基于Linux的自由及開放源代碼的操作系統。主要使用于移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬件制造商、軟件開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。隨后Google以Apache開源許可證的授權方式,發布了Android的源代碼。第一部Android智能手機發布于2008年10月。Android逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、游戲機、智能手表等。2011年第一季度,Android在全球的市場份額首次超過塞班系統,躍居全球第一。 2013年的第四季度,Android平臺手機的全球市場份額已經達到78.1%。2013年09月24日谷歌開發的操作系統Android在迎來了5歲生日,全世界采用這款系統的設備數量已經達到10億臺。
安卓SDK里面的一些包的說明
tools和build-tools包含了太多好用的工具,每個單獨拿出來都可以介紹一大篇,建議題主先去官方文檔了解一下,如果想深入的話,可以看看源碼。比如adb的源碼其實就蠻有意思的,已經有人把adb移植到Ubuntu,這樣adb就可以識別任何你想識別的設備。
Platform(Google APIs),主要是提供你開發時候要使用的那個版本api。比如你開發中如果用到了5.0的api,那么你就要安裝5.0的sdkGoogle APIS中包含了如google map 等一些android.jar中沒有的東西。例如你想在android里做google map的應用,就需要引入google APIS了,打包了Google服務的Framework,比正常使用的android.jar里多了一些東西(比如 Google Play Service / Google map 之類的).
Platform-tools一般是提供一些特殊功能函數的頭文件和庫文件,可視為VC的加強工具包,也是VC的有利必要的補充。中文翻譯就是:“平臺開發工具包”,英文全稱“() Platform Software Develope Kit”
sources for sdk就是SDK的源代碼啊,在android-sdk/sources目錄下,主要是ListView、View這些類的java文件啊。是模擬器的API Demo的源文件
document for android sdk安卓的接口文檔,解釋方法
android support repository主要是方便在gradle中使用android support libraries,因為Google并沒有把這些庫發布到maven center或者jcenter去,而是使用了Google自己的maven倉庫。
support library就是提供suppport庫給你用的,比如support v4,support v7。
google repository主要是給gradle使用的,方面添加比如Google Play Service的引用。這樣gradle就可以使用google的maven倉庫中的庫了,而不需要去maven centee或者jcenter了。
根據官方文檔的描述
SDK Tools 必須
SDK Platform-tools 必須
SDK Build-tools必須
SDK Platform必須至少安裝一個版本
System Image建議安裝
Android Support建議安裝
SDK Samples建議安裝
sdk tools:針對pc平臺下使用的工具:比如模擬器,.9patch工具,性能追蹤可視化工具traceview,
platform-tools:針對pc端和移動端進行交互的一些工具:比如adb工具(通過該工具pc端獲取移動端log信息),sqlite3工具(通過該工具查詢移動端數據庫信息)
build-tools:aapt工具,aidl工具
aapt編譯資源文件得到二進制xml和R.java
aidl工具將aidl文件--java interface
以下是開發所需要的文件下載
adt-bundle-windows-x86_64_.rar下載
鏈接:https://pan.baidu.com/s/1tjJjbkNGrpkqNVGdmBvBCg
提取碼:ixwr
https://dl.google.com/android/ADT-23.0.7.zip
https://dl.google.com/android/ADT-23.0.6.zip
http://dl.google.com/android/ADT-23.0.4.zip
http://dl.google.com/android/ADT-23.0.3.zip
http://dl.google.com/android/ADT-23.0.2.zip
http://dl.google.com/android/ADT-23.0.0.zip
http://dl.google.com/android/ADT-22.6.3.zip
http://dl.google.com/android/ADT-22.6.2.zip
http://dl.google.com/android/ADT-22.6.1.zip
http://dl.google.com/android/ADT-22.6.0.zip
http://dl.google.com/android/ADT-22.3.0.zip
http://dl.google.com/android/ADT-22.2.1.zip
http://dl.google.com/android/ADT-22.2.0.zip
http://dl.google.com/android/ADT-22.0.5.zip
http://dl.google.com/android/ADT-22.0.4.zip
http://dl.google.com/android/ADT-22.0.1.zip
http://dl.google.com/android/ADT-22.0.0.zip
http://dl.google.com/android/ADT-21.1.0.zip
http://dl.google.com/android/ADT-21.0.1.zip
http://dl.google.com/android/ADT-21.0.0.zip
http://dl.google.com/android/ADT-20.0.3.zip
http://dl.google.com/android/ADT-20.0.2.zip
http://dl.google.com/android/ADT-20.0.1.zip
http://dl.google.com/android/ADT-20.0.0.zip
http://dl.google.com/android/ADT-18.0.0.zip
http://dl.google.com/android/ADT-17.0.0.zip
http://dl.google.com/android/ADT-16.0.1.zip
本文為張軍原創文章,轉載無需和我聯系,但請注明來自張軍的軍軍小站,個人博客http://m.eyofj.com
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
