一. android adt:
按照官方**
的開發介紹:
中文的意思,大概是adt為了在eclipse這個大的 ide整合環境中構建android應用程式而安裝的乙個外掛程式。
二. android sdk
sdk:(software development kit) 軟體開發工具包。一般是一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平台、作業系統等建立應用軟體的開發工具的集合。
三. android api
因此,android api,顧名思義,就是android 應用程式程式設計介面,android程式開發可以直接呼叫的一系列相關函式.
四. android sdk,adt,api 版本的對應.
如上面所說,使用eclipse進行android應用開發,可以安裝adt外掛程式,然後在其裡面設定所採用的sdk的路徑,以達到對android開發的圖形化管理的目的.但需要注意的是,不同的android sdk tools,需要採用對應版本的adt,不然的話,在eclipse裡面有提示類似這樣的錯誤:
this android sdk requires android developer toolkit version 17.0.0 or above. current version is 10.0.0.v201102162101-104271. please update adt to the latest version.
就是說你的adt跟sdk版本不匹配,需要公升級版本.
而且,由於android系統也是在一步一步地完善之中,因為,每乙個sdk tools,都有其對應的api函式.舉個例子,在android4.0及以上版本的系統中,google加入了wlan direct的功能,允許無線網路中的android裝置無需通過無線路由器以點對點形式即可相互連線,類似於藍芽技術,在傳輸速度與傳輸距離方面則比藍芽有大幅提公升.所以,在android 4.0及以上的版本中,提供了點對點共享上網的api.而在此之前的android版本,例如android 2.3,則沒有此api.
因此,有必要弄清楚android sdk,adt以及api相應版本的對應關係.如下面所示:
android版本 sdk tools api級別 adt版本 系統代號
android1.1 系統自帶sdk 2 adt-0.8.0.0 base
android1.5 r3/r6或更高
3
adt-0.9.1 cupcake
android1.6 r3/r4/r6或更高 4 adt-0.9.3 dount
android2.0 r3或更高 5 adt-0.9.4 eclair
android2.0.1 r4或更高 6 adt-0.9.4 eclair_0_1
android2.1 r4/r6/r12或更高 7 adt-0.9.5 eclair_mr1
android2.2 r6/r12或更高 8 adt-0.9.6.0 froyo
android2.2 r12或更高 8 adt-12.0.0 froyo
android2.3 r8或更高 9 adt-8.0.1 gingerbread
android2.3.3 r9/r12或更高 10 adt- 9.0.1 gingerbread_mr1
android2.3.4 r11或更高 10 adt-11.0.0 gingerbread_mr1
android3.0 r10/r12或更高 11 adt-9.0.0 honeycomb
android3.1 r11/r12或更高 12 adt-11.0.0 honeycomb_mr1
android3.2 r12或更高 13 adt-12.0.0 honeycomb_mr2
android4.0 r14或更高 14 adt-14.0.0 ice_cream_sandwich
android4.0.3 r14或更高 15 adt-14.0.0
ice_cream_sandwich_mr
android4.0.3 r17或更高 15 adt-17.0.0 ice_cream_sandwich_mr1
android4.1 r20或更高 16 adt-20.0.0 jelly_bean
android4.2 r20或更高 17 adt-20.0.0 jelly_bean_mr1
android4.2.2 r21或更高 17 adt-21.0.0 jelly_bean_mr1
什麼是網域名稱以及WSGI 以及URL 以及web
www.baidu.com baidu.com是網域名稱.com是網域名稱字尾.還有.cn org edu gov net等 url 統一資源定位符,也就是 www是worldwide wide web的意思 也叫全球資訊網,或web,是乙個由許多文字鏈結組成的超文字系統,通過internet訪問,...
jasper(Ireport)table以及引數
我是用jaspersoft ireport designer設定模板的。這裡主要介紹如何通過使用table元件以及傳遞引數,資料來自資料庫。閒話少說,直接開始。1.首先建立模板,設計sql的時候,最好要有資料。如果你的報表全部用table做來,就相當於主表沒有任何從資料庫讀出的資訊,可以將sql設計...
PHP變數以及常量以及運算子
1.php基礎知識 echo hello 2.變數 1 變數不需要指定資料型別 弱型別 2 變數名必須以 開頭 3 命名規則 由英文本母,數字,下劃線組合,不能數字開頭 4 對大小敏感 error reporting e all name 張三 age 20 echo name echo echo ...