古詩詞大全網 - 成語查詢 - android軟件工程師需要學習什麽?

android軟件工程師需要學習什麽?

android軟件工程師需要學習Java面向對象編程、Java Web開發、android UI編程、android網絡編程與數據存儲、android手機硬件管理、Android圖形編程技術。

第壹,Java面向對象編程。

Java基本數據類型與表達式,分支循環。 String和StringBuffer的使用、正則表達式。 面向對象的抽象,封裝,繼承,多態,類與對象,對象初始化和回收;構造函數、this關鍵字、方法和方法的參數傳遞過程、static關鍵字、內部類,Java的垃極回收機制,Javadoc介紹。

第二,Java Web開發。

Java解析XML文件DOM4J,MySql數據庫的應用、多表連接查詢的應用,Jsp和Servlet應用,Http協議解析。

第三,android UI編程。

Android介紹,Android開發環境搭建,第壹個Android應用程序,Android應用程序目錄結構。

第四,android網絡編程與數據存儲。

ContentProvider實現***享數據、URI的解析與UriMatcher、ContentUris的使用、使用ContentResolver操作ContentProvider、ContentProvider的監聽Android當中的異步操作:Handler的使用方法;異步任務的基本概念;AsyncTask的使用方法。

第五,android手機硬件管理。

地圖及定位技術:GPS簡介;LocationManager的使用方法;在Google Map上添加標記的方法;查詢某地附近建築的方法;使用Google Map實現點對點導航。方向、加速度(重力)、光線、磁場、距離、溫度等傳感器的使用。NFC技術簡介;NFC技術是用場景介紹;NFC技術實現方法。MediaPlayer的使用方法。手勢識別;多點觸摸技術。

第六,Android圖形編程技術。

2D圖形編程基礎;點、線、面等基本圖形元素繪制方法;Android動畫框架簡介;位移動畫的實現方法;淡入淡出動畫的實現方法;旋轉動畫的實現方法;Matrix的使用方法。