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