廣州總校區(qū)切換校區(qū)
復制成功
微信號:togogoi
添加微信好友, 詳細了解課程
已復制成功,如果自動跳轉微信失敗,請前往微信添加好友
打開微信

Android高級軟件工程師

課時總數(shù):360課時

課程介紹


  一.課程大綱

      1.第一階段:Android應用編程(45個工作日)

      課程目標:

      A.掌握Android應用界面的開發(fā)。

      B.掌握基于Android的應用開發(fā)如多媒體應用開發(fā)、地圖導航的應用開發(fā),音頻及視頻應用開發(fā)。

      C.掌握手機商城開發(fā)。

      D.了解語音識別及感應系統(tǒng)開發(fā)。

      課程內容:

   A.Android概述

  簡述Android的發(fā)展歷程,分析Android的體系結構;Android開發(fā)環(huán)境搭建;介紹Android開發(fā)工具的安裝,使用以及更新;兩種虛擬機的比較,apk安裝和卸載

   B.Android基礎及用戶界面開發(fā)

  Android架構分析、AndroidSDK、AndroidUI架構、Android四大組件。介紹Android原生控件,基本控件如Button、TextView、EditText、Toast、ImageView等等,以及這些基本控件的使用方法;介紹Android自帶高級控件,如ListView、RecyclerView通知欄、各種對話提示框、總結點擊事件的各種寫法和監(jiān)聽,數(shù)據適配,數(shù)據更新。Android幾大布局介紹(LinearLayout,RelativeLayout,TableLayout,F(xiàn)rameLayout等等),對比分析不同布局的使用場合,掌握每一種布局方式的編寫;在基本布局的基礎之上,深入講解嵌套布局這一使用廣泛的布局方式以及布局優(yōu)化方式

   C.核心組件-Activity

  Activity生命周期及其函數(shù)調用,四種啟動方式,以及任務棧的介紹;意圖設計的原理,顯示意圖,隱式意圖,意圖數(shù)據傳遞,意圖激活其他應用頁面;請求碼與結果碼使用

   D.數(shù)據存儲

  xml數(shù)據存儲、Android文件系統(tǒng)、SDCard訪問、SQLite核心編程、ContentProvider。闡述不同類型的存儲空間,內部存儲空間和外部存儲空間;進一步分析內部存儲空間和內存之間的關系,對比總結各自特點

   E.多媒體技術

  音頻及視頻播放、音頻技術視頻錄制技術、Android語音識別技術、Android攝像頭編程技術、多媒體資料管理

   F.后臺服務、電話服務、SMS

  Service技術、消息廣播、Notification管理;使用電話服務、電話狀態(tài)監(jiān)控、SMS服務、信息監(jiān)控。Service技術,通過電話竊聽器案例,掌握服務的一般使用方法,分析服務的生命周期,不同啟動方式,服務內部方法的調用分析,接口編程;分析服務常見使用場景,通過多個案例掌握服務在這些場景的使用;aidl簡介以及使用方法;消息廣播,通過消息廣播案例(短信監(jiān)聽器,SD卡狀態(tài)監(jiān)聽,安裝卸載等等),掌握系統(tǒng)類廣播事件的監(jiān)聽、獲取、處理;自定義廣播事件,以及廣播接收器,實現(xiàn)有序廣播數(shù)據修改

   G.Android傳感器技術

  手機傳感器概述、Orientation傳感器編程、accelerometer傳感器編程、重力感應器

   H.Android網絡編程與互聯(lián)網技術

  無線網絡概述、藍牙通信及傳輸技術、網絡連接及管理技術、Wi-Fi編程、Http通信、HttpClient應用。分析http協(xié)議,get請求,post請求,服務器響應,亂碼現(xiàn)象,編碼分析,通過多個客戶端—服務端案例的實戰(zhàn),以及網絡開源框架的分析,多線程的上傳和下載等,幫助牢牢掌握Android平臺下的網絡編程

   I.GPS編程/百度地圖

  LocationManager編程、ForwardGeocoding和ReverseGeocoding、GoogleMap服務概述、MapView、MapController、Overlay、導航技術;百度地圖相關技術。注冊百度開發(fā)者平臺賬號,下載相關SDK,Demo,查看開發(fā)指南,配置開發(fā)環(huán)境,獲取安全碼;地圖圖層分類介紹,基礎底圖,地形圖圖層,熱力圖圖層,實時路況圖圖層,百度城市熱力圖,標注圖層,彈出窗圖層;覆蓋物的分類介紹,覆蓋物搜索;百度地圖定位,坐標;通過此課程,重在學習如何使用第三方SDK

   J.開源框架使用

  Xutils,ViewPagerIndicator,pulltorefresh等開源框架使用

      2.第二階段:Android綜合項目(15個工作日)

      課程目標:

      A.使大家入職企業(yè)很快能與企業(yè)接軌,開發(fā)得心應手。

      B.能夠熟練運用自定義控件技巧,完成界面交互的設計

      C.熟悉各種開源框架,可短時間內完成高質量的項目設計。

      課程內容:

      1)新聞客戶端

      新聞客戶端是為某大型門戶網站定制的Android客戶端。

      a)項目特色

  快速敏捷開發(fā),綜合使用了Xutils、SlidingMenu(惻拉菜單)、Jpush(極光推送)、sharesdk(社會分享)pullTorefush(下拉刷新)、Zxin(二維碼生成)等開源項目。使大家入職企業(yè)很快能與企業(yè)接軌,開發(fā)得心應手。屏幕適配。解決市面上各種手機分辨率適配的問題。新聞詳情WebView的使用,html模板和javascript的動態(tài)交互。項目的需求分析過程,根據需求構建項目的業(yè)務模型、程序設計文檔等。

      b)項目截圖



      2)手機安全衛(wèi)士

  該項目采用MVC框架,糅合了Android基礎的大多數(shù)知識點如activity,service,broadcast,contentprovider,Notification,數(shù)據庫,自定義title,自定義控件,自定義toast,widget,aidl進程間通訊,C代碼和java的互相調用等,重在加強夯實Android基礎。

      a)項目特色


  介紹了listview和gridview等控件的優(yōu)化技巧,提升軟件的效率,穿插介紹了企業(yè)開發(fā)中的bug管理,mantis的使用,自動化測試robotium的使用,log管理。軟件的打包,混淆,反編譯和三方廣告的加入等技巧。

      b)項目截圖





      3)《給實惠》電商APP

  給實惠app是一款基于淘寶的導購分享平臺,匯集海量低價優(yōu)質商品及豐富免費優(yōu)惠券,專注于給用戶提供更優(yōu)質、更高性價比的購物體驗。

      a)項目特色

  結合淘寶API提供接口,顯示購物APP平臺開發(fā),介紹了WebView的使用,HTML、JS等和Android的混合開發(fā),熟悉基于第三方平臺的開發(fā)流程。

      b)項目截圖



  




<
在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優(yōu)質服務!