1、首先要有Java基礎
安卓是基於Java的,所以想要從事android開發相關工作一定要先有一定的Java基礎知識,這裡的Java基礎主要包括兩方面:JavaSE基礎和Java Web開發基礎。
2、JavaSE基礎
JavaSE是整個Java的核心,其他所有的Java相關知識點,都是在JavaSE的基礎上進行的擴充而已。所以對JavaSE的學習,需要牢固掌握Java的基本語法、理解面向物件的一些概念、Java異常、集合框架、Java I/O,反射、泛型和多執行緒以及網路程式設計等知識。
3、Java Web開發
Java Web的主要內容包括:
Java解析XML檔案DOM4J、MySql資料庫的應用、多表連線查詢的應用、Jsp和Servlet應用、Http協議解析、Tomcat伺服器的應用配置、WebService服務配置應用。
4、Android基礎
有了Java基礎之後還要學習一些android開發的基礎知識,包括學Android的基本控制元件開發和使用、高階控制元件的使用,掌握佈局和自定義控制元件、Android的資料儲存方法,Android的圖形程式設計技術,2D圖形的程式設計,影象的旋轉、動畫框架等。
5、android遊戲程式設計知識
android開發也分為很多方面,所以從事android遊戲開發就要學習一些安卓遊戲開發方面的專業知識,包括Android遊戲開發概述,SurfaceView的使用方法,物理小球技術碰撞檢測技術,遊戲引擎基礎概念,Cocoa2d-Android引擎使用方法,OpenGL ES使用方法,圖片、文字和背景音樂等資源的使用方法。
1、首先要有Java基礎
安卓是基於Java的,所以想要從事android開發相關工作一定要先有一定的Java基礎知識,這裡的Java基礎主要包括兩方面:JavaSE基礎和Java Web開發基礎。
2、JavaSE基礎
JavaSE是整個Java的核心,其他所有的Java相關知識點,都是在JavaSE的基礎上進行的擴充而已。所以對JavaSE的學習,需要牢固掌握Java的基本語法、理解面向物件的一些概念、Java異常、集合框架、Java I/O,反射、泛型和多執行緒以及網路程式設計等知識。
3、Java Web開發
Java Web的主要內容包括:
Java解析XML檔案DOM4J、MySql資料庫的應用、多表連線查詢的應用、Jsp和Servlet應用、Http協議解析、Tomcat伺服器的應用配置、WebService服務配置應用。
4、Android基礎
有了Java基礎之後還要學習一些android開發的基礎知識,包括學Android的基本控制元件開發和使用、高階控制元件的使用,掌握佈局和自定義控制元件、Android的資料儲存方法,Android的圖形程式設計技術,2D圖形的程式設計,影象的旋轉、動畫框架等。
5、android遊戲程式設計知識
android開發也分為很多方面,所以從事android遊戲開發就要學習一些安卓遊戲開發方面的專業知識,包括Android遊戲開發概述,SurfaceView的使用方法,物理小球技術碰撞檢測技術,遊戲引擎基礎概念,Cocoa2d-Android引擎使用方法,OpenGL ES使用方法,圖片、文字和背景音樂等資源的使用方法。