New Project一步一步創(chuàng)建Minimum SDK小于API 11的項(xiàng)目,并添加一個(gè)ActionBarActivity,由于ActionBar是API 11時(shí)才有的東西,所以項(xiàng)目要用到support library,google官方開發(fā)了v7 support library來支持API 11以下版本用ActionBar。" />
這是Android Support Library v23下載, 今天用android studio創(chuàng)建一個(gè)HelloWorld程序,用File>New Project一步一步創(chuàng)建Minimum SDK小于API 11的項(xiàng)目,并添加一個(gè)ActionBarActivity,由于ActionBar是API 11時(shí)才有的東西,所以項(xiàng)目要用到support library,google官方開發(fā)了v7 support library來支持API 11以下版本用ActionBar。
Android Support Library v23是做Android開發(fā)的,不可能不接觸Support Library。通過閱讀官方關(guān)于Support Library的介紹,糾正了我很多錯(cuò)誤的概念,于是試著把我讀到的東西整理出來。
比較奇葩的地方是我確定support library都下載安裝好了,在項(xiàng)目中也引用了,但是項(xiàng)目剛創(chuàng)建的時(shí)候會有錯(cuò)誤說ActionBarActivity找不到,查了很多資料發(fā)現(xiàn)都解決不了,本以為是哪些配置出問題了,結(jié)果用菜單中Build>Rebuild Project重新編譯了一下,錯(cuò)誤居然就消失了,我暈!
作為一個(gè)由原生桌面應(yīng)用程序開發(fā)者(VC、Delphi)轉(zhuǎn)行的Android菜鳥,虐心的事真是數(shù)不勝數(shù):安裝個(gè)開發(fā)工具下載個(gè)SDK需要整整一夜;早晨一上班點(diǎn)開Android Studio(簡稱AS),去倒個(gè)水回來了還不見它開始工作;開發(fā)工具一忙起來就會忘記你這個(gè)開發(fā)者,不知過了多久后才給你一句:“去TMD的GFW,我啥也沒干成,你自己看著辦吧!”。
對于我們這些已經(jīng)被微軟、Borland、Sybase洗腦多年的開發(fā)者,除了開發(fā)工具的不適應(yīng),最大的壁壘其實(shí)是大腦中已經(jīng)固有的思維方式,往往在接受新概念時(shí)總要習(xí)慣性的去跟以往已經(jīng)認(rèn)知的東西做對比,這就要比一個(gè)New Comer耗費(fèi)更多的時(shí)間和體力。比如說本文要談的Android Support Library,一直被我望文生義的當(dāng)做系統(tǒng)底層的支持庫,在我的身邊不停的出現(xiàn),可是始終沒有進(jìn)入我的腦袋。于是經(jīng)過一番搬梯翻墻,查閱了官網(wǎng)資料,在這兒試著弄個(gè)水落石出。