培訓對象:從事軟件開發或軟件管理的人員:軟件項目經理、軟件開發經理、
軟件設計師、軟件開發員。
培訓目標:
------------------------------------------------------------------------
掌握構建Android應用程序
了解Android架構的工作原理
掌握Android應用程序工作原理,生命周期和相應的服務
通過使用和擴展布局、視圖和菜單,設計和開發有吸引力的用戶界面的
Android應用程序
Android應用程序的設計思想
Android應用開發方法與實例
Android的各種服務
Android的通訊構架
Android的OpenGL繪圖
Android源代碼編譯及環境
Android本地C語言開發
JNI接口:結合Java與C本地代碼
Android的電話功能
Android藍牙應用開發
Android的SMS/MMS應用開發
云與移動端結合的應用開發
高階位置服務(Location Based Service)
Android傳感器編程
Android優化和性能提高
一、Android應用程序的設計思想
1.了解Android的程序構建與接口、組件的關系
2.使用Intent
3.掌握資源文件的使用
4.了解Android的UI集成化的思想
5.了解安全性和權限
6.了解數據存儲
7了解Android的設計理念
二、Android應用開發方法與實例
1.掌握GUI依賴類的程序
2.掌握單獨模塊類程序
3.掌握傳感器程序
4.掌握媒體播放器程序
5.了解Preference的使用
三、Android的各種服務
1.了解Android各項服務的啟動
2.了解Activity Manager
3.了解Package Manager
4.了解Windows Manager
四、Android的通訊構架
1.了解Android的主要通訊機制
2.了解進程間通信機:Binder
3.了解線程間通信機制:Message/Handler
五、Android的OpenGL繪圖
1.了解OpenGL ES 基本架構
2.了解Coordinate System 座標系統
3.了解Meshes網格-方塊
六、Android源代碼編譯及環境
1.了解Android環境準備與工具下載
2.掌握編譯Android源碼
3.掌握Android NDK與本地(Native)程序開發
4.了解Android NDK編譯環境
5.了解Android的Bionic Libc系統程序庫
6.了解Android的Bionic Libm系統程序庫
七、Android本地C語言開發
1.了解C的起源
2.了解C的基本結構
3.了解C的特殊結構
4.掌握以面向對象C編寫Android本地代碼
八、JNI接口:結合Java與C本地代碼
1.了解JNI |