Android手機軟體開發 課程 教學 大綱

來源:互聯網
上載者:User
《專業考證培訓及考證》課程教學大綱

課程編號:024015    授課學時: 80       學分數: 4    適用專業:通訊技術

一、課程的性質和任務

課程的性質:

《專業考證培訓及考證》課程是通訊技術專業的專業必修課。它面向軟體設計與開發、軟體支援人員以及軟體測試三個崗位,主要講解《Java程式設計》、《Android手機軟體開發》等課程,在《Android軟體開發》技術的基礎上再加以提升,從而使學生能夠更好地適應就業崗位。

課程的任務:

課程的內容主要包括理論部分和實踐部分,理論講解移動開發基本概念、Java程式設計、Android軟體開發等內容。其中理論部分主要包括Java程式設計基礎、資源訪問、使用者介面、組件使用、資料存放區、多媒體程式設計、圖形處理、互連網應用、GPS定位服務等。實踐部分又包括兩部分,一部分是針對前面基礎理論設計的案例實踐,進一步鞏固理論知識,另外還包括企業的真實項目,通過引入企業真實項目以及企業兼職教師,提高學生的綜合應用能力。

二、學時分配

 

   

   

  

 

   

   

  

 

   

   

  

 

   

   

  

 

   

   

  

 

   

   

  

 

   

   

  

 

   

   

  

 

   

   

  

 

   

   

  

 

   

   

  

 

   

   

  

 

   

   

  

  

                         
 

序號

 

 

教學內容

 

 

學   時

 

 

 

1

 

 

第一章:行動裝置 App平台簡介

 

 

2

 

 

 

2

 

 

第二章:Android系統基礎

 

 

2

 

 

 

3

 

 

第三章:開發環境

 

 

4

 

 

 

4

 

 

第四章:程式設計基礎

 

 

20

 

 

 

5

 

 

第五章:使用者介面開發

 

 

2

 

 

 

6

 

 

第六章:資料存放區

 

 

2

 

 

 

7

 

 

第七章:網路與通訊

 

 

2

 

 

 

8

 

 

第八章:圖形與多媒體

 

 

2

 

 

 

9

 

 

第九章:特色開發

 

 

2

 

 

 

10

 

 

第十章:進階話題

 

 

2

 

 

 

11

 

 

第十一章:案例教學

 

 

40

 

 

 

 

 

 

合計

 

 

80

 


三、教學內容與要求

教學內容

第一章:行動裝置 App平台簡介

學習目標:

瞭解行動裝置 App平台。

具體掌握:

瞭解移動平台簡介,智能手機、PDA、平板電腦等區別聯絡

理解移動平台特點

掌握移動平台硬體架構,ARM,通訊模組,GPS等

掌握移動平台軟體系統,Symbian, Windows Phone,iPhone對比

 第二章:Android系統基礎

學習目標:

瞭解Android系統基礎。

具體掌握:

瞭解基本概念、曆史、開放手機聯盟等

理解Android系統構架,Linux,Dalvik VM, Library, Application Framework等

理解應用程式架構,Application, Widgets等

瞭解盈利模式,Market, AdMob等

 第三章:開發環境

學習目標:

瞭解Android開發環境,掌握開發環境的搭建。

具體掌握:

掌握開發環境搭建,SDK, Eclipse及ADT

理解項目產生與構建,第一個程式,編譯等

掌握調試,模擬器,斷點,單步跟蹤等

掌握程式部署,打包、簽名等

 

第四章:程式設計基礎

學習目標:

掌握Java程式語言、Java程式設計、Android程式設計基礎。

具體掌握:

理解項目目錄結構,介紹一個完成的android構成

掌握組件基礎,Intent, Activity, Service等

掌握組件調用,Intent解析

掌握生命週期,Task Stack等

 

第五章:使用者介面開發

學習目標:

掌握使用者介面開發。

具體掌握:

理解介面布局,各種Layout

理解事件處理,如何響應事件

理解常用控制項,Button等各種控制項

理解資源解析,Xml格式等

 

第六章:資料存放區

學習目標:

掌握資料存放區的常用方法。

具體掌握:

瞭解SQL Lite 

理解Content Provider,如何使用及實現

理解SharePreference     

理解檔案與網路

 

第七章:網路與通訊

學習目標:

掌握網路與通訊的常用方法。

具體掌握:

理解Socket與HTTP  

理解Wifi與藍芽     

掌握電話模組  

掌握短訊息及如何收發簡訊及攔截

 

第八章:圖形與多媒體

學習目標:

掌握圖形與多媒體編程的常用方法。

具體掌握:

理解簡單繪圖,Canvas, 雙緩衝, 圖片旋轉等

理解動畫實現,Frame等各種動畫

瞭解媒體編解碼,多媒體播放

理解OpenGL ES,3D編程

 

第九章:特色開發

學習目標:

瞭解Google的特色開發。

具體掌握:

理解Google API,GoogleVoice, Map等

瞭解Sensors,各種感應器,多點觸摸

理解定位技術GPS, AGPS

瞭解Widget   

 

第十章:進階話題

學習目標:

瞭解進階應用程式。

具體掌握:

理解NDK,用C/C++開發

瞭解系統移植,如何porting android

理解位置服務概覽,介紹LBS

理解,foursquare實現,介紹如何做一個非常流行的位置服務foursquare的android用戶端

 

第十章:案例教學

學習目標:

掌握BMI程式設計案例。

具體掌握:

使用者介面開發

對話方塊的應用

綜合應用

 

教學要求:

1. 使學生理解嵌入式系統和嵌入式軟體的基本概念及特點;

2. 以Android這一主流移動平台作業系統為切入點和教學案例,使學生掌握移動軟體開發的基本特點、基本流程和基本方法;

3. 使學生理解基於Android嵌入式作業系統的應用程式開發、部署、管理等嵌手機軟體的進階開發技術;

4. 通過課程項目和案例教學,提高學生在手機軟體開發方面的動手能力和解決問題的能力,並鼓勵創新。

本課程完全取消筆試考試。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.