曙海教學優勢
本課程以項目實現為導向,面向企事業項目實際需要,秉承二十一年積累的教學品質,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。線上/線下/上門皆可,課程可定制,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。曙海培訓的課程在業內有著響亮的知名度。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。
Android應用開發培訓
課程目標
???? 1)使用Android SDK進行移動應用開發有全面深入的了解,掌握Android編程的基本模式;
????? 2)完成一個功能較全面的Android程序;
????? 3)理解Android編程的關鍵技術,能夠自己進行更加深入的學習;
????? 4)初步具有Android編程的實力,能夠在文檔輔助下完成企業要求的應用開發。
培養對象
???? 希望迅速了解和掌握Android應用開發的學員;希望從事移動終端開發的愛好者、工程師、程序員、已及相關
行業的工程技術人員;有志于從事以下工作的軟件開發技術人員和正在學習計算機、軟件、通信專業的學生:
??????? ◆ 手機應用軟件開發;
??????? ◆ 各類手持終端設備的行業應用軟件開發;
??????? ◆ 移動互聯應用開發(服務器端);
??????? ◆ 移動增值服務開發。?
課程大綱
第1章 Android操作系統概述
????? 1.1 Android平臺介紹
????? 1.2 Android平臺特性
????? 1.3 Android平臺架構
????? 1.4 Android原生(Navtive)C/C++程序開發及Android NDK介紹
????? 1.5 Native開發方式與JAVA開發方式性能比較
????? 1.6 Android應用前景分析
第2章 Android SDK及其開發環境搭建
????? 2.1 Android SDK的版本演進
????? 2.2 Eclipse ADT插件與SDK版本的對應關系
????? 2.3 ADT插件的安裝和更新
????? 2.4 Android模擬器介紹
????????? 2.4.1 啟動與使用 Android 模擬器
????????? 2.4.2 模擬器中SD卡的應用
????????? 2.4.3 模擬器連接網絡
????? 2.5 通過Eclipse創建一個Hello Word簡單的項目
????? 2.6 通過Eclipse導入一個RssReader開源項目
第3章 Android項目結構分析
????? 3.1 資源管理(Resources)分析
????????? 3.1.1 drawable分析
????????? 3.1.2 layout分析
????????? 3.1.3 values(strings.xml、colors.xml、arrays.xml等)分析
????????? 3.1.4 R.java分析及使用
????????? 3.1.5 AndroidManifest.xml分析
????? 3.2 應用構成中的四個主干組件簡單分析
????????? 3.2.1 Activity分析
????????? 3.2.2 Intent分析
????????? 3.2.3 Service分析
????????? 3.2.3 Content分析
第4章 Activity 透明,倒影,旋轉等顯示效果等) 第7章 Intent Receiver 第10章 高級應用開發
????? 4.1 Activity的生命周期
????? 4.2 Activity有四種本質區別的狀態
????? 4.3 保存持久狀態
????? 4.4 權限許可
????? 4.5 進程的生命周期
????? 4.6 繼承Activity類應該注意的問題
第5章 高級UI
????? 5.1 標準控件的使用
????? 5.2 設計開發自定義控件
????? 5.3 Layout布局的使用
????? 5.4 觸摸/按鍵(UI Events)事件處理方法
第6章 圖形圖像(2D Graphics/3D OpenGL)
????? 6.1 View,SurfaceView,Canvas,Paint類分析使用
????? 6.2 顯示文本以及顯示特殊效果文本
????? 6.3 繪圖及顯示圖片(包括:普通繪圖、特殊效果、直接顯示圖像文件、從資源文件中顯示圖片、實現圖片
????? 6.4 如何實現動畫效果
????? 6.5 如何使用OpenGL對3D動畫的處理
????? 7.1 Intent的作用和目的
????? 7.2 屬性講解
????? 7.3 Android如何定義以及如何解析Intent
????????? 7.3.1 直接Intent
????????? 7.3.2 間接Intent
????? 7.4 AndroidManifest.xml深入分析
第8章 Service
????? 8.1 什么是Service
????? 8.2 如何使用Service
????? 8.3 Service的生命周期
????? 8.4 BroadcastReceiver的使用
第9章 Content Provider
????? 9.1 SQLite介紹
????? 9.2 創建Content Providers
????? 9.3 使用Content Providers
????????? 9.3.1 使用URI語法來做以下動作:
????????? 9.3.2 Querying for Data 查詢資料
????????? 9.3.3 Modifying Data 修改資料
????????? 9.3.4 Adding a Record 增加資料
????????? 9.3.5 Deleting a Record ?h除資料
????? 10.1 訪問本地通訊錄。
????? 10.2 網絡連接處理
????????? 10.2.1 網絡連接的相關知識
????????? 10.2.2 流媒體的處理
????????? 10.2.3 URLConnection和HttpURLConnection的應用
????????? 10.2.4 HttpClient的分析
????? 10.3 本地文件瀏覽管理
????? 10.4 音視頻播放處理
????? 10.5 小部件(Widget) 應用開發
第11章 調試、打包發布工具使用
????? 11.1 Android 調試橋
????? 11.2 啟用logcat日志調試
????? 11.3 模擬器上安裝刪除軟件
????? 11.4 打包、簽名和安裝軟件到設備
????? 11.5 如何將軟件上傳到google Maket中
?
?