android開發指南

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簡介
http://4g.uplooking.com/zxjc/122.html
Android教程之Android-HelloWorld
http://4g.uplooking.com/zxjc/123.html
Android教程之Android 應用程序基本原理
http://4g.uplooking.com/zxjc/124.html
Android教程之Android 用戶界面佈局簡介
http://4g.uplooking.com/zxjc/125.html
Android教程之Android 用戶界面-選項菜單
http://4g.uplooking.com/zxjc/126.html
Android教程之Android 用戶界面-使用XML文件創建菜單
http://4g.uplooking.com/zxjc/127.html
Android教程之Android 用戶界面-上下文菜單
http://4g.uplooking.com/zxjc/128.html
Android教程之Android 用戶界面-創建子菜單
http://4g.uplooking.com/zxjc/129.html
Android教程之Android 用戶界面-對話框
http://4g.uplooking.com/zxjc/130.html
Android教程之Android 用戶界面-其他常見的對話框
http://4g.uplooking.com/zxjc/131.html
Android教程之Android 用戶界面Toast
http://4g.uplooking.com/zxjc/132.html
Android教程之Android 用戶界面-佈局管理
http://4g.uplooking.com/zxjc/133.html
Android教程之Android 用戶界面-佈局管理-相對佈局
http://4g.uplooking.com/zxjc/172.html
Android教程之Android 用戶界面-表格佈局
http://4g.uplooking.com/zxjc/173.html
Android教程之Android 用戶界面-表格佈局2
http://4g.uplooking.com/zxjc/174.html
Android教程之Android 中的事件處理
http://4g.uplooking.com/zxjc/175.html
Android教程之Android 用戶界面-常用組件
http://4g.uplooking.com/zxjc/176.html
Android教程之Android 用戶界面-自動完成文本框(AutoCompleteTextView)
http://4g.uplooking.com/zxjc/177.html
Android教程之Android 用戶界面-ListView
http://4g.uplooking.com/zxjc/178.html
Android教程之Android 用戶界面-其他常見ListView用法
http://4g.uplooking.com/zxjc/179.html
Android教程之Android-日期、時間選擇對話框(DataPickerDialog、TimePickerDial
http://4g.uplooking.com/zxjc/180.html
Android教程之Android 用戶界面-進度條
http://4g.uplooking.com/zxjc/181.html
Android教程之Android 用戶界面-表格視圖(GridView)
http://4g.uplooking.com/zxjc/182.html
Android教程之Android 用戶界面-選項卡視圖(Tab)
http://4g.uplooking.com/zxjc/183.html
Android教程之Android 播放器
http://4g.uplooking.com/zxjc/184.html
Android教程之Android俄羅斯方塊1
http://4g.uplooking.com/zxjc/185.html
Android教程之Android俄羅斯方塊2
http://4g.uplooking.com/zxjc/186.html
Android教程之Android博客登陸客戶端1
http://4g.uplooking.com/zxjc/187.html
Android教程之Android博客登陸客戶端2
http://4g.uplooking.com/zxjc/188.html
Android教程之Android無線點餐系統
http://4g.uplooking.com/zxjc/189.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章