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