1 瘋狂android講義
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),青神網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:青神等地區(qū)。青神做網(wǎng)站價(jià)格咨詢:18982081108
2 老羅安卓視頻
3 google官網(wǎng)api guide
4 ?建議你把a(bǔ)ndroid學(xué)習(xí)手冊(cè)上的108個(gè)例子都看一遍,可以直接看源碼,例子和文檔,360手機(jī)助手中下載,
《Android從入門到精通》(明日科技)電子書(shū)網(wǎng)盤下載免費(fèi)在線閱讀
資源鏈接:
鏈接:
密碼:gyow ?
書(shū)名:Android從入門到精通
作者:明日科技
豆瓣評(píng)分:5.3
出版社:清華大學(xué)出版社
出版年份:2012-9-1
頁(yè)數(shù):507
內(nèi)容簡(jiǎn)介:
內(nèi) 容 簡(jiǎn) 介
《Android從入門到精通》從初學(xué)者的角度出發(fā),通過(guò)通俗易懂的語(yǔ)言、豐富多彩的實(shí)例,詳細(xì)介紹了Android應(yīng)用程序開(kāi)發(fā)應(yīng)該掌握的各方面技術(shù)。全書(shū)共分15章,內(nèi)容包括Android快速入門、Android模擬器與常用命令、用戶界面設(shè)計(jì)、高級(jí)用戶界面設(shè)計(jì)、基本程序單元Activity、Android應(yīng)用核心Intent、Android事件處理、資源訪問(wèn)、圖形圖像處理技術(shù)、多媒體應(yīng)用開(kāi)發(fā)、Content Provider實(shí)現(xiàn)數(shù)據(jù)共享線程與消息處理、Service應(yīng)用、網(wǎng)絡(luò)編程及Internet應(yīng)用和基于Android的家庭理財(cái)通。所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼給出了詳細(xì)的注釋,可以使讀者輕松領(lǐng)會(huì)Android應(yīng)用程序開(kāi)發(fā)的精髓,快速提高開(kāi)發(fā)技能。另外,本書(shū)除了紙質(zhì)內(nèi)容之外,配書(shū)光盤中還給出了海量開(kāi)發(fā)資源庫(kù),主要內(nèi)容如下:
? 語(yǔ)音視頻講解:總時(shí)長(zhǎng)25小時(shí),共62段? ? ? ? ? 技術(shù)資源庫(kù):600頁(yè)專業(yè)參考文檔
? 實(shí)例資源庫(kù):436個(gè)經(jīng)典實(shí)例? ? ? ? ? ? ? ? 面試資源庫(kù):369道面試真題
? 能力測(cè)試題庫(kù):138道能力測(cè)試題目? ? ? ? ? ? ? ? PPT電子教案
本書(shū)適合作為軟件開(kāi)發(fā)入門者的自學(xué)用書(shū),也適合作為高等院校相關(guān)專業(yè)的教學(xué)參考書(shū),也可供開(kāi)發(fā)人員查閱、參考。
如果你已經(jīng)確定了學(xué)習(xí)Android的目標(biāo),那么,應(yīng)該提前做好哪些工作、先打下哪些基礎(chǔ)呢?
首先,你最好先熟悉一門編程語(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)買還是借閱,都容易找到。另外,華清遠(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)買圖書(shū),可以購(gòu)買《Java核心技術(shù),卷1(原書(shū)第8版)》這本圖書(shū)來(lái)學(xué)習(xí)。
第四,因?yàn)樵贏ndroid中,會(huì)用到數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù),因此,也可以提前對(duì)數(shù)據(jù)庫(kù)知識(shí)做相關(guān)的儲(chǔ)備。在Android所使用的SQLite中,其語(yǔ)法是遵循標(biāo)準(zhǔn)的SQL-92語(yǔ)法的(當(dāng)然和企業(yè)級(jí)數(shù)據(jù)庫(kù)如Oracle等比較,功能上要弱很多),有條件的話,最好也能安裝一個(gè)數(shù)據(jù)庫(kù)來(lái)進(jìn)行實(shí)際的操作。從易用性和資料完備性來(lái)說(shuō),建議大家使用Microsoft SQL Server或者M(jìn)ySQL就可以了。它們都是我們學(xué)習(xí)數(shù)據(jù)庫(kù)的好平臺(tái)。另外,如果曾經(jīng)學(xué)習(xí)過(guò)數(shù)據(jù)庫(kù)原理或者關(guān)系代數(shù),那么,在學(xué)習(xí)數(shù)據(jù)庫(kù)的過(guò)程中,也可以再好好地復(fù)習(xí)一下這些基礎(chǔ)知識(shí),對(duì)我們理解數(shù)據(jù)庫(kù)大有裨益。
最后,我們結(jié)合華清遠(yuǎn)見(jiàn)3G學(xué)院的“3G Android系統(tǒng)開(kāi)發(fā)就業(yè)培訓(xùn)班課程體系”來(lái)談?wù)凙ndroid開(kāi)發(fā)的學(xué)習(xí)方法。
Android是一個(gè)比較龐大的體系,從底層的Linux內(nèi)核到上層的應(yīng)用層,各部分的內(nèi)容跨度也比較大。因此,一個(gè)好的學(xué)習(xí)方法對(duì)我們學(xué)習(xí)Android開(kāi)發(fā)很重要。因此在華清遠(yuǎn)見(jiàn)的課程體系設(shè)計(jì)中采取了循序漸進(jìn)、將大目標(biāo)分解成多個(gè)小目標(biāo),逐步達(dá)成對(duì)Android開(kāi)發(fā)從應(yīng)用層到底層系統(tǒng)及驅(qū)動(dòng)開(kāi)發(fā)全面掌握的目的。
例如,可以先從Android的應(yīng)用開(kāi)發(fā)開(kāi)始,等到對(duì)應(yīng)用掌握的比較熟悉了,開(kāi)始慢慢閱讀一些Android 應(yīng)用框架層的源代碼,然后再漸漸往下去了解Android的JNI、Libraries、Dalvik虛擬機(jī)、HAL層、硬件驅(qū)動(dòng)、Linux內(nèi)核、ARM技術(shù)體系架構(gòu)等,雖然近期Intel宣稱要讓Intel芯片支持Android系統(tǒng),但在可預(yù)見(jiàn)的時(shí)期內(nèi),在移動(dòng)設(shè)備上,ARM的優(yōu)勢(shì)應(yīng)該還是不可撼動(dòng)的。
具體來(lái)說(shuō),可以先通過(guò)在開(kāi)發(fā)板上構(gòu)建一個(gè)自己的Android系統(tǒng),了解Android系統(tǒng)的整體架構(gòu)和啟動(dòng)過(guò)程,由此先對(duì)Android有一個(gè)初步的了解;接下來(lái),學(xué)習(xí)Android的應(yīng)用開(kāi)發(fā),在這里可以先學(xué)習(xí)Android的幾個(gè)主要組件、UI組件,先對(duì)Android應(yīng)用開(kāi)發(fā)有一個(gè)感性認(rèn)識(shí)。在能夠熟練搭建用戶界面后,再逐漸來(lái)豐富應(yīng)用的功能,例如:加上事件處理,使其能夠和用戶互動(dòng);加上數(shù)據(jù)存儲(chǔ)功能;加上聯(lián)網(wǎng)功能等等。在學(xué)完應(yīng)用后,在此基礎(chǔ)上來(lái)學(xué)習(xí)游戲編程,先了解游戲設(shè)計(jì)的基本思路,然后開(kāi)始從小的游戲、小的模塊開(kāi)始做起,到最后能完成一個(gè)類似于現(xiàn)在熱門的《捕魚(yú)達(dá)人》這樣的游戲。在掌握了這些應(yīng)用層級(jí)的內(nèi)容后,可以去了解如何在Android應(yīng)用中通過(guò)JNI去調(diào)用C/C++的接口,再往下學(xué)習(xí)Linux的內(nèi)核和驅(qū)動(dòng)開(kāi)發(fā)如字符設(shè)備驅(qū)動(dòng)、Flash設(shè)備驅(qū)動(dòng)、網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)等等;再在此基礎(chǔ)上,去學(xué)習(xí)Android驅(qū)動(dòng)開(kāi)發(fā)、HAL(硬件抽象層)開(kāi)發(fā)、ARM體系架構(gòu)和指令等等內(nèi)容,這樣,Android開(kāi)發(fā)的整個(gè)體系就都貫穿起來(lái)了。
當(dāng)然,因?yàn)闀r(shí)間有限,而底層部分的內(nèi)容比較龐雜,因此,在真正去做這部分工作之前,我們只需要對(duì)其基本原理有所了解,做好相關(guān)知識(shí)的儲(chǔ)備,能夠根據(jù)老師的指導(dǎo)來(lái)完成相關(guān)的實(shí)驗(yàn)。這樣在后續(xù)的工作中,就可以方便的往這方面發(fā)展,讓自己的事業(yè)更上一層樓。
《C++游戲編程》
本書(shū)從游戲開(kāi)發(fā)的角度出發(fā),把C++應(yīng)用到游戲軟件領(lǐng)域。介紹一些C++的實(shí)戰(zhàn)經(jīng)驗(yàn),用常規(guī)的C++技術(shù)解決游戲開(kāi)發(fā)者經(jīng)常遇到的問(wèn)題。重點(diǎn)講述已經(jīng)在實(shí)際的項(xiàng)目中應(yīng)用的技術(shù),而不是大段地羅列代碼。 本書(shū)是游戲開(kāi)發(fā)經(jīng)典叢書(shū)系列之一,適合游戲開(kāi)發(fā)人員、業(yè)余游戲軟件開(kāi)發(fā)愛(ài)好者和有關(guān)游戲軟件開(kāi)發(fā)培訓(xùn)班使用,也可以人秋大專院校相關(guān)專業(yè)的參考書(shū)。
《Visual C++游戲編程基礎(chǔ)》 本書(shū)介紹了如何以Visual C++及DirectX9來(lái)設(shè)計(jì)游戲,主要
是針對(duì)想學(xué)習(xí)游戲設(shè)計(jì)的初學(xué)者,通過(guò)本書(shū)深入淺出的概念與實(shí)例相結(jié)合來(lái)逐步實(shí)現(xiàn)自己
制作游戲的夢(mèng)想。書(shū)中循序漸進(jìn)地從游戲畫(huà)面繪制、游戲動(dòng)畫(huà)技巧、游戲輸入消息處理、 ...
《Visual C++游戲設(shè)計(jì)(第二版)》
清楚地了解游戲設(shè)計(jì)過(guò)程中的各種知識(shí),包括Visual C++的基本操作、游戲畫(huà)面的
坐標(biāo)系統(tǒng)、規(guī)劃游戲的主要架構(gòu)等
Visual C++游戲編程導(dǎo)學(xué)
Visual C++游戲設(shè)計(jì)
《Android游戲編程入門經(jīng)典》分為3部分,基于最新的Android4編寫(xiě),循序漸進(jìn)地介紹了Android移動(dòng)游戲開(kāi)發(fā)所需要的基本知識(shí),其中包括安裝和配置開(kāi)發(fā)工具、AndroidSDK;學(xué)習(xí)與Android相關(guān)的知識(shí),以及使用SDK支持的Android設(shè)備,比如圖形設(shè)備、觸摸屏、音頻系統(tǒng)和傳感器;使用輔助類來(lái)創(chuàng)建Android平臺(tái)的基本游戲引擎,這些輔助類涵蓋了編寫(xiě)大多數(shù)視頻游戲所需要的常見(jiàn)游戲功能。
給你推薦幾本書(shū),我最近也在自學(xué):
[1] 李興華編著,《名師講壇———Android開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典》,清華大學(xué)出版社
[2] 吳亞峰、于復(fù)興、杜化美編著,百納科技審校,
《Android游戲開(kāi)發(fā)大全(第二版)》,人民郵電出版社
[3] [美]Mario Zechner、Robert Green著,趙凱、佘建偉譯,
《Android 4 游戲入門經(jīng)典(第3版)》,清華大學(xué)出版社
[4] [美]J.F.DiMarzio著,張龍譯,《瘋狂Android講義(第2版)》
這些也是老師給我的推薦,分享給你,希望對(duì)你有幫助。
但是建議先學(xué)點(diǎn)java的基礎(chǔ)知識(shí),對(duì)你的學(xué)習(xí)效率有好處的。
我看《Android應(yīng)用開(kāi)發(fā)揭秘》、《Google Android開(kāi)發(fā)入門與實(shí)戰(zhàn)》和《Android 編程入門經(jīng)典》發(fā)現(xiàn)《Android 編程入門經(jīng)典》對(duì)初學(xué)者最有用,講得很清楚,里面有很多經(jīng)典的例子。
分享題目:android入門經(jīng)典,android基礎(chǔ)知識(shí)入門
分享URL:http://m.rwnh.cn/article8/dscdcip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、企業(yè)建站、企業(yè)網(wǎng)站制作、微信小程序、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
網(wǎng)頁(yè)設(shè)計(jì)公司知識(shí)