【尚觀】Android遊戲與應用開發最佳學習之路_轉載來學習Android
【原文:http://blog.csdn.net/fairyeye/article/details/6609412】
Android遊戲與應用開發最佳學習路線圖
為了幫助大家更好的學習Android,並快速入門特此我們為大家制定了以下學習路線圖,希望能夠幫助大家。
一、 路線圖概括:
開博不到一週,不予上傳圖片(外鏈也被關閉了)。。。多多包涵!!
二、 具體需要掌握知識點:
三、 具體知識點與目標
Java基礎
知識點
|
目標
|
Java 概述
|
Java 基礎入門
|
Java 開發環境搭建
|
熟練開發環境搭建、使用Eclipse編譯執行除錯專案
|
Java基本程式設計結構
|
熟練Java基本程式的書寫、熟練運用資料型別、變數、流程、陣列等
|
物件和類(OOP基礎)
|
深刻理解物件導向思想、熟練運用類、物件、方法等Java基本程式單位
|
繼承
|
熟練Java繼承程式設計思想、能夠使用繼承思想編寫Java程式
|
介面與內部類
|
熟練Java介面的定義和使用、理解使用Java介面設計系統
|
異常與除錯
|
理解Java異常的機制、能夠捕獲常見異常、可以自定義異常
|
集合框架
|
熟練使用三種集合框架List、Map、Set;能夠使用集合框架模擬資料庫操作
|
多執行緒
|
熟練Java多執行緒的定義和使用,熟練Java的同步機制和通訊機制,編寫安全的Java多執行緒程式
|
網路程式設計
|
熟練Java網路程式設計客戶端和伺服器端類、使用Java網路程式設計介面實現聊天室
|
Java IO 流
|
熟練各種Java I/O流的使用、使用IO流拷貝檔案、上傳、下載
|
GUI
|
熟練常見的Java GUI控制元件的使用、熟練Java事件的處理機制、熟練常見事件處理方法
|
Java 資料庫程式設計(JDBC)
|
能夠使JDBC訪問各種資料庫、MySQL、Oracle
熟練Java 的CRUD方法、使用Java呼叫儲存過程
|
Java Web 程式設計
|
理解Web程式設計思想、理解Web程式設計的請求響應機制,熟練Servlet Web 程式設計
|
Java 專案
|
熟練使用Java基礎知識、多執行緒、網路程式設計、IO、GUI實現聊天室
|
Android遊戲與應用開發
知識點 | 目標 |
應用開發部分
|
|
Android 基礎入門
|
熟練Android平臺搭建、熟練使用Android建立命令工具、編寫第一個Android應用程式
|
Android 使用者介面
|
熟練Android建立UI元件的應用、能夠使用建立UI元件設計實際專案UI、熟練高階UI的使用,例如,MapView、WebView、Gallery、GridView等
|
Android 基本元件(Activity、Intent、Service、BroadCastReceiver、ContentProvider)
|
深刻理解Android應用程式的設計思想、熟練Android平臺的四大元件Activity、Service、BroadcastReceiver、ContentProvider的使用
能夠使用通知、Alarm等實現備忘錄等真實專案
|
Android 資料儲存
|
熟練Android平臺的資料儲存、熟練使用Sqlite資料庫實現CRUD操作
熟練Android檔案系統的操作
|
多媒體
|
熟練使用Android 平臺的多媒體的使用,播放音訊、視訊、操作圖片
|
網際網路應用
|
熟練Android平臺的網路程式設計介面、熟練Sock、URL、ApacheClient的各種使用方法
|
GPS定位應用
|
熟練Android平臺的定位API、能夠使用這些API實現定位、跟蹤、查詢等功能
|
Android多執行緒
|
熟練Android平臺的多執行緒處理方法、熟練使用Android平臺的訊息處理機制
|
Android 應用專案
|
學習版本控制工具、熟練團隊開發流程
|
遊戲開發部分
|
|
圖形影象
|
熟練Android平臺的圖形影象處理API、能夠使用這些API繪製圖形、動畫等
|
View、SurfaceView
|
熟練View、SurfaceView、自定義檢視
|
Android 平臺下的感測器
|
能夠使用Android 平臺API實現感應操作
|
遊戲中的物理和數學
|
Android 平臺的物理特性實現
|
OpenGL ES初級
|
熟練OpenGL ES的常見API的使用 |
OpenGL進階
|
能夠使用OpenGL ES API實現一些特效
|
遊戲引擎初步
|
熟練遊戲引擎基礎框架
|
遊戲引擎音效模組
|
熟練遊戲引擎音效部分實現
|
遊戲引擎實體模組
|
熟練遊戲引擎粒子系統實現
|
遊戲引擎OpenGL 模組
|
熟練遊戲引擎OpenGL ES 3D部分實現
|
Android 遊戲專案
|
使用遊戲引擎編寫遊戲
|
四、 推薦書籍:
由【尚觀4G只能作業系統研究室】郭巨集志老師編寫的 《Android應用開發詳解》,本書提供大量的實戰專案及詳細解決方案,相信對初學者還是相關開發人員都會有比較大的幫助。
五、免費線上視訊教程
Android教程之Android簡介
Android教程之Android-HelloWorld
Android教程之Android 應用程式基本原理
Android教程之Android 使用者介面佈局簡介
Android教程之Android 使用者介面-選項選單
Android教程之Android 使用者介面-使用XML檔案建立選單
Android教程之Android 使用者介面-上下文選單
Android教程之Android 使用者介面-建立子選單
Android教程之Android 使用者介面-對話方塊
Android教程之Android 使用者介面-其他常見的對話方塊
Android教程之Android 使用者介面Toast
Android教程之Android 使用者介面-佈局管理
Android教程之Android 使用者介面-佈局管理-相對佈局
Android教程之Android 使用者介面-表格佈局
Android教程之Android 使用者介面-表格佈局2
Android教程之Android 中的事件處理
Android教程之Android 使用者介面-常用元件
Android教程之Android 使用者介面-自動完成文字框(AutoCompleteTextView)
Android教程之Android 使用者介面-ListView
Android教程之Android 使用者介面-其他常見ListView用法
Android教程之Android-日期、時間選擇對話方塊(DataPickerDialog、TimePickerDial
Android教程之Android 使用者介面-進度條
Android教程之Android 使用者介面-表格檢視(GridView)
Android教程之Android 使用者介面-選項卡檢視(Tab)
Android教程之Android 播放器
Android教程之Android俄羅斯方塊1
Android教程之Android俄羅斯方塊2
Android教程之Android部落格登陸客戶端1
Android教程之Android部落格登陸客戶端2
Android教程之Android無線點餐系統
----------------------------------------------------------------------------------------------------------
原文來自:http://4g.uplooking.com/zxjc/iteye-1.html
相關文章
- Android開發學習之路Android
- Android開發學習之路03Android
- Android 學習深入之路(應用層)Android
- Android學習之路Android
- Android學習探索之Java 8 在Android 開發中的應用AndroidJava
- android開發之網路學習-Socket學習Android
- android開發學習筆記系列(2)-android應用介面程式設計Android筆記程式設計
- Android開發學習之路--React-Native混合開發初體驗AndroidReact
- 一個iOS開發者學習Android之路iOSAndroid
- Android開發,你應該知道的學習資源Android
- 深入學習ProGuard之:ProGuard簡介與android的應用Android
- android開發學習筆記系列(1)-android起航Android筆記
- 個人開發總結分享:Android學習及如何利用android來賺錢Android
- Android學習之路五:Dialog和ToastAndroidAST
- Android開發學習(9)--BeatBox(2)Android
- |轉| java學習之路Java
- 深度強化學習技術開發與應用強化學習
- Android學習之活動的最佳實踐Android
- HarmonyOS應用開發學習路線
- 不可以錯過的Android學習!帶你看Android Jetpack 最佳開發姿勢!AndroidJetpack
- Android輸入法開發 新手學習指引Android
- Android 開發學習程式0.32 dwonloadmanager使用Android
- 【經驗】學習android開發的步驟Android
- Android ndk開發:fmod語音學習(二)Android
- Android ndk開發:fmod語音學習(一)Android
- android學習之路(六)---- 圖片載入庫的優化、封裝Android優化封裝
- Android學習-HandlerAndroid
- android逆向學習Android
- 寫給Android開發者的最佳學習路線!Android
- SVG開發學習【轉】SVG
- Android學習—— Android佈局Android
- 深度學習 | 如何開發、部署 Serverless 應用?深度學習Server
- 現在學習Android開發還有前景嗎Android
- android學習-應用結構-AndroidManifest.xmlAndroidXML
- 裸辭後,從Android轉戰Web前端的學習以及求職之路AndroidWeb前端求職
- Android UI學習 - Tab的學習和使用AndroidUI
- Android應用開發-學生資訊管理系統Android
- 我的C學習之路 (轉)