光行天下>網(wǎng)絡(luò)學(xué)院>正文內(nèi)容
如何入門(mén)Android系統(tǒng)開(kāi)發(fā)?
作者:華清遠(yuǎn)見(jiàn)教研總監(jiān) 溫尚書(shū)
來(lái)源:華清遠(yuǎn)見(jiàn)
時(shí)間:2011-11-15 23:25
閱讀:2514
[投稿]
之前曾經(jīng)寫(xiě)過(guò)一篇文章,對(duì)于Android的市場(chǎng)情況談了談自己的看法,也對(duì)如何學(xué)習(xí)Android開(kāi)發(fā)提了一些建議。限于篇幅,上次的文章中,對(duì)Android的具體學(xué)習(xí)過(guò)程和相關(guān)經(jīng)驗(yàn)沒(méi)有做太多的說(shuō)明,今天就這個(gè)話題,希望能夠給 ..
之前曾經(jīng)寫(xiě)過(guò)一篇文章,對(duì)于Android的市場(chǎng)情況談了談自己的看法,也對(duì)如何學(xué)習(xí)Android開(kāi)發(fā)提了一些建議。限于篇幅,上次的文章中,對(duì)Android的具體學(xué)習(xí)過(guò)程和相關(guān)經(jīng)驗(yàn)沒(méi)有做太多的說(shuō)明,今天就這個(gè)話題,希望能夠給更多朋友以幫助和建議。
在討論Android學(xué)習(xí)之前,我們先來(lái)關(guān)心一下近3個(gè)月時(shí)間內(nèi)和Android相關(guān)的2條重要新聞。 Android行業(yè)新動(dòng)態(tài) 最近和Android相關(guān)的新聞,從重要性來(lái)說(shuō),當(dāng)然就是Android 4.0(Ice Cream Sandwich)的發(fā)布。在這個(gè)全新的平臺(tái)中,Android不再將手機(jī)和平板分成2個(gè)分支,而是將其合二為一。這對(duì)于開(kāi)發(fā)者來(lái)說(shuō),無(wú)疑是非常有利的,同時(shí)這也充分說(shuō)明了移動(dòng)開(kāi)發(fā)領(lǐng)域的發(fā)展趨勢(shì)和日益廣闊的應(yīng)用領(lǐng)域。另外,它在溝通和共享、多媒體支持、網(wǎng)絡(luò)連接能力、UI組件等方面都有令人興奮的更新。另外,就是Google終于又宣布Android 4.0將重新開(kāi)源。 Android業(yè)內(nèi)另一件大事,雖然很轟動(dòng),但很多人并沒(méi)有將它跟Android聯(lián)系起來(lái),那就是Amazon在9月28日推出自己的平板電腦——Kindle Fire,它是一款基于Android的深度定制的平板電腦。在蘋(píng)果和喬布斯的光芒掩蓋之下,估計(jì)很多人對(duì)此并不以為然。但是別忘了,這是一家怎么樣的公司:它2010年的收入比Google還多20億美元,而且,更重要的是,經(jīng)過(guò)多年的發(fā)展,他已經(jīng)建立起了世界上最龐大的網(wǎng)絡(luò)電影和電視商店以及電子書(shū)庫(kù)、擁有僅次于蘋(píng)果的在線音樂(lè)商店,并且,它有自己的Android應(yīng)用程序商店,擁有超過(guò)一萬(wàn)款付費(fèi)應(yīng)用,F(xiàn)在它推出了自己的硬件,其令人吃驚和驕人的業(yè)績(jī)是,在Kindle Fire發(fā)布的第五天,其預(yù)定人數(shù)已經(jīng)超過(guò)25萬(wàn)!這和iPad 2推出時(shí)的情形非常類似,這意味著什么,我想大家應(yīng)該都能想到——一個(gè)類似于蘋(píng)果的、基于Android的生態(tài)系統(tǒng)正在形成,而這對(duì)于我們開(kāi)發(fā)者來(lái)說(shuō),無(wú)疑也是非常有利的。 聊完最近的一些Android市場(chǎng)動(dòng)態(tài)信息,我們進(jìn)入正題,接著上次的文章談?wù)勅绾螌W(xué)習(xí)Android開(kāi)發(fā)。 如何做好Android學(xué)習(xí)前的準(zhǔn)備? 如果你已經(jīng)確定了學(xué)習(xí)Android的目標(biāo),那么,應(yīng)該提前做好哪些工作、先打下哪些基礎(chǔ)呢? 首先,你最好先熟悉一門(mén)編程語(yǔ)言,現(xiàn)在大學(xué)里面和計(jì)算機(jī)相關(guān)的專業(yè)甚至理工類專業(yè)一般都會(huì)開(kāi)設(shè)C語(yǔ)言課程,只是很多同學(xué)在大學(xué)期間并沒(méi)有好好學(xué)習(xí),如果對(duì)它掌握的不太好或者很久沒(méi)用了,建議先從將其好好復(fù)習(xí)一下,將其基本的語(yǔ)法再好好回顧一下,最好能搭建一個(gè)環(huán)境來(lái)運(yùn)行、調(diào)試它。如果沒(méi)有學(xué)過(guò),不妨也提前學(xué)習(xí)一下,可以參考清華大學(xué)出版社出版的譚浩強(qiáng)老師的《C語(yǔ)言程序設(shè)計(jì)》,推薦這本書(shū)的原因,一是它已經(jīng)經(jīng)過(guò)了多年的考驗(yàn),應(yīng)該說(shuō)還是比較嚴(yán)謹(jǐn)?shù);其次就是大部分的高校所開(kāi)設(shè)的C語(yǔ)言使用的教材都是用它作為教材,因此無(wú)論是購(gòu)買(mǎi)還是借閱,都容易找到。另外,華清遠(yuǎn)見(jiàn)網(wǎng)站上也有一些這方面的教學(xué)視頻,可以結(jié)合來(lái)看。 其次,如果你后續(xù)有志于游戲方面的開(kāi)發(fā),你最好具備一定的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ)知識(shí)。這一點(diǎn)是我在華清遠(yuǎn)見(jiàn)的講臺(tái)上,給學(xué)員們堅(jiān)持強(qiáng)調(diào)的。雖然現(xiàn)代的高級(jí)編程語(yǔ)言中,其類庫(kù)中已經(jīng)幫我們實(shí)現(xiàn)了大部分的數(shù)據(jù)結(jié)構(gòu),一般情況下,我們直接使用即可。但如果你能對(duì)其原理有所了解,當(dāng)你需要在這些數(shù)據(jù)結(jié)構(gòu)和算法中間的時(shí)候,你可以能更加的清楚到底應(yīng)該選擇那個(gè)數(shù)據(jù)結(jié)構(gòu)或者算法。另外,在圖形圖像處理上面,線性代數(shù)的作用也非常重要,如果能掌握一點(diǎn)這方面的基礎(chǔ)知識(shí),無(wú)疑也會(huì)在后續(xù)的學(xué)習(xí)中如虎添翼。舉個(gè)例子,在Android中,有一個(gè)用于圖形變換的類Matrix,用起來(lái)稍有點(diǎn)難。其實(shí)它的理論基礎(chǔ)就是線性代數(shù)中的矩陣,如果你了解矩陣的基本算法,這個(gè)類的使用可以說(shuō)就易如反掌了。 第三,因?yàn)锳ndroid應(yīng)用的開(kāi)發(fā)語(yǔ)言用的是Java語(yǔ)言,并且在Android中也用到了Java核心類庫(kù)的大量的類,因此,在學(xué)習(xí)Android開(kāi)發(fā)之前,可以先把Java基本語(yǔ)法和Java SE的基礎(chǔ)類庫(kù)好好學(xué)習(xí)一下,例如:Java中的IO、網(wǎng)絡(luò)、線程、List、Map、Tree等數(shù)據(jù)結(jié)構(gòu),F(xiàn)在的大學(xué)里也有不少的院系開(kāi)設(shè)了Java課程,教材和圖書(shū)也非常豐富,如果你所在的院系沒(méi)有開(kāi)設(shè),也可以從其他開(kāi)設(shè)了這個(gè)專業(yè)的院系同學(xué)那里借閱一下,并認(rèn)真完成他們所布置的作業(yè),爭(zhēng)取自己能動(dòng)手編寫(xiě)出一些簡(jiǎn)單的Java應(yīng)用。如果自己購(gòu)買(mǎi)圖書(shū),可以購(gòu)買(mǎi)《Java核心技術(shù),卷1(原書(shū)第8版)》這本圖書(shū)來(lái)學(xué)習(xí)。 |
【溫馨提示】本頻道長(zhǎng)期接受投稿,內(nèi)容可以是:
1.行業(yè)新聞、市場(chǎng)分析。 2.新品新技術(shù)(最新研發(fā)出來(lái)的產(chǎn)品技術(shù)介紹,包括產(chǎn)品性能參數(shù)、作用、應(yīng)用領(lǐng)域及圖片); 3.解決方案/專業(yè)論文(針對(duì)問(wèn)題及需求,提出一個(gè)解決問(wèn)題的執(zhí)行方案); 4.技術(shù)文章、白皮書(shū),光學(xué)軟件運(yùn)用技術(shù)(光電行業(yè)內(nèi)技術(shù)文檔);
如果想要將你的內(nèi)容出現(xiàn)在這里,歡迎聯(lián)系我們,投稿郵箱:service@opticsky.cn
1.行業(yè)新聞、市場(chǎng)分析。 2.新品新技術(shù)(最新研發(fā)出來(lái)的產(chǎn)品技術(shù)介紹,包括產(chǎn)品性能參數(shù)、作用、應(yīng)用領(lǐng)域及圖片); 3.解決方案/專業(yè)論文(針對(duì)問(wèn)題及需求,提出一個(gè)解決問(wèn)題的執(zhí)行方案); 4.技術(shù)文章、白皮書(shū),光學(xué)軟件運(yùn)用技術(shù)(光電行業(yè)內(nèi)技術(shù)文檔);
如果想要將你的內(nèi)容出現(xiàn)在這里,歡迎聯(lián)系我們,投稿郵箱:service@opticsky.cn
文章點(diǎn)評(píng)
欄目
24小時(shí)人氣排行
- 大連理工褚金奎團(tuán)隊(duì)利用曲面型微透鏡陣列結(jié)構(gòu)實(shí)現(xiàn)人工復(fù)眼
- 鏡架結(jié)構(gòu)、AR眼鏡及其校準(zhǔn)方法
- 上海光機(jī)所在二氧化釩連續(xù)激光相變研究方面取得進(jìn)展
- 上海光機(jī)所在皮秒激光器精密光同步研究方面取得新進(jìn)展
- 用于6G無(wú)線通信的石墨烯增強(qiáng)型太赫茲非線性光學(xué)技術(shù)
- 我國(guó)科研團(tuán)隊(duì)合作提出高能粒子渦旋特性探測(cè)的原創(chuàng)方案
- 泰興市和宸晶體科技有限公司
- 效率23.4%!西湖大學(xué)在柔性疊層太陽(yáng)電池領(lǐng)域取得重要突破
最新文章
- 泰興市和宸晶體科技有限公司
- 效率23.4%!西湖大學(xué)在柔性疊層太陽(yáng)電池領(lǐng)域取得重要突破
- 我國(guó)科研團(tuán)隊(duì)合作提出高能粒子渦旋特性探測(cè)的原創(chuàng)方案
- 上海光機(jī)所在皮秒激光器精密光同步研究方面取得新進(jìn)展
- 用于6G無(wú)線通信的石墨烯增強(qiáng)型太赫茲非線性光學(xué)技術(shù)
- 創(chuàng)新技術(shù)實(shí)現(xiàn)超寬帶太赫茲偏振態(tài)的高精度動(dòng)態(tài)調(diào)控
- 大連理工褚金奎團(tuán)隊(duì)利用曲面型微透鏡陣列結(jié)構(gòu)實(shí)現(xiàn)人工復(fù)眼
- 上海光機(jī)所在二氧化釩連續(xù)激光相變研究方面取得進(jìn)展
- 國(guó)家重大科技基礎(chǔ)設(shè)施——先進(jìn)阿秒激光設(shè)施在東莞正式開(kāi)建
- 鏡架結(jié)構(gòu)、AR眼鏡及其校準(zhǔn)方法