課程簡介

Android 系統架構。操作環境

  • 討論Android系統的整體架構(Linux內核、核心庫、JVM等)
  • 準備工作環境(Eclipse + Android SDK)。調試程式的方法。討論 adb、draw9patch、DDMS、模擬器等工具。
  • 活動生命週期。實現和性能分析方法 onCreate、onStart、OnResume、OnPause、OnDestroy。
  • 數據結構設計androidowego(src目錄,res,xml檔AndroidManifest.xml,許可權)
  • 創建佈局的規則。線性類實現的示例,Frame-、table-、RelativeLayout。
  • 實現從 XML 檔案和應用程式內部載入佈局。重力類。
  • 創建功能表和對話框。實現和事件處理類功能表和繼承對話框的類。

支援圖形和觸摸介面

  • 查看和實現 View 類方法和可繪製物件。
  • 手勢 - 觸摸事件處理。實現類方法 TouchEvent
  • 實現 Android 軟體的基本“構建塊”。實現類 TextView、Button、Checkbox、ListView 等)
  • 通知類實現

Access 到在後台運行的其他活動和服務,多線程

  • 意向類概述 - 它的作用。
  • 開展其他活動。startActivity () 和 onActivityResult () 方法的實現。
  • 啟動和通訊服務在後台運行。類 Service 的討論和實現方法。
  • 廣播
  • 線程和多線程。實現 AsyncTask 類。
  • 同步。實現同步塊和同步方法。

服務地點

  • 關於GPS、WGS84、數字地圖(GoogleMaps、OpenStreetMap、BingMaps等)的基本理論資訊
  • 事件處理 GPS。實現LocationListener類方法。
  • 在地圖上繪製圖示和物件。
  • 提取在地圖上按一下的座標。

其他

  • 服務設置存儲在設備上。類首選項。
  • 訪問遠端網路服務。實現類 HttpPost / HttpGet。
  • 解析 XML 和 JSON 中的數據結構。在設備上讀取和寫入檔。
  • SQLite 內容管理員。
  • 感測器、攝像頭、OpenGL。

最低要求

Java 中的 Programming 簡介(瞭解類、屬性、方法、繼承、介面、重載等概念)

  28 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (4)

相關課程

課程分類