課程簡介

介紹

  • 什麼是安卓?
  • 安卓開發工具包
  • 安卓JVM
  • 軟體堆疊
  • 開發工具 (ADT)
  • 用戶介面
  • 安裝開發工具
  • 內容供應商
  • 服務業
  • 意圖
  • 活動
  • 視圖
  • 配置檔
  • 簡單的 Hello World
  • 應用程式工件
  • 資產打包工具
  • 入口點活動
  • 意圖
  • 調用其他活動
  • 活動堆疊
  • 已暫停和已停止的活動
  • SQLite 資料庫
  • 系統管理
  • 分離的進程
  • 元件和整合架構

應用資源

  • 什麼是資源?
  • 字串資源
  • 布局資源
  • 代碼示例
  • 資源參考語法
  • 編譯的資源
  • 編譯的動畫檔
  • 編譯的點陣圖
  • 已編譯的UI視圖定義
  • 編譯數位
  • 編譯顏色
  • 編譯的字串
  • 編譯的樣式
  • 編譯的任意原始 XML 檔
  • 未編譯的資源
  • .apk 檔
  • 資產
  • 資產和資源目錄結構

意圖概念

  • 介紹
  • 意圖篩檢程式
  • 使用 Intent 啟動活動
  • Android 可用意圖
  • 代碼示例
  • 意向類別
  • 後期運行時綁定
  • 使用 Intent 啟動服務
  • 廣播接收機
  • Intent 對象結構
  • Intent 元件名稱
  • 意圖操作
  • 意圖數據
  • 意向類別
  • 意圖附加功能
  • 意圖標誌
  • 意向解析
  • Intent 過濾器結構
  • 行動測試
  • 類別測試
  • 數據測試
  • 多場比賽
  • Android 預定義意圖
  • 樣品

用戶介面控制件

  • 介紹
  • 原始碼中的 GUI 範例
  • XML 中的 GUI 示例
  • XML 中的 GUI 示例和原始程式碼
  • 文本檢視
  • TextView 示例
  • TextView 樣式示例
  • 編輯文字
  • EditText 示例
  • AutoCompleteTextView
  • AutoCompleteTextView 示例
  • MultiAutoCompleteTextView
  • MultiAutoCompleteTextView 示例
  • 按鈕
  • 按鈕示例
  • 圖像按鈕
  • ImageButton 示例
  • 切換按鈕
  • ToggleButton 示例
  • CheckBox 控制件
  • CheckBox 控件示例
  • RadioButton 控件
  • RadioButton 控件示例
  • 清單檢視
  • ListView 示例
  • GridView 控件
  • GridView 控件示例
  • 日期和時間控制件
  • 圖庫控制器
  • 地圖檢視
  • 網頁檢視

佈局管理員

  • 介紹
  • 線性佈局
  • 佈局權重
  • Gravity
  • 樣品
  • TableLayout
  • 填充屬性
  • 相對佈局
  • 絕對佈局
  • FrameLayout(框架佈局)
  • 選項卡主機

功能表和對話框

  • 介紹
  • 功能表介面
  • MenuItem 介面
  • SubMenu 介面
  • 功能表項組
  • 功能表項屬性
  • 容器功能表項
  • 系統功能表項
  • 輔助功能表項
  • 替代功能表項
  • 創建功能表,示例
  • 功能表項組
  • 功能表項事件處理
  • 覆蓋回調函數
  • 定義偵聽器
  • 使用意圖
  • 展開功能表
  • 圖示功能表
  • 子功能表
  • 系統功能表
  • 上下文功能表
  • 樣品
  • 處理功能表事件
  • 使用 XML 建立功能表
  • 警報對話框
  • 提示對話框
  • 樣品

基於位置的服務

  • 介紹
  • 地圖鍵
  • MD-5 簽名
  • Google 地圖鍵
  • 所需許可權
  • 代碼示例
  • 地圖控制器
  • 代碼示例
  • 地圖疊加
  • 代碼示例
  • Geocoder 類
  • Address 類
  • LocationManager 類
  • LocationListener 介面
  • 除錯監視器服務 (DMS)

Android 安全模型

  • 介紹
  • 部署
  • keytool 實用程式
  • jarsigner 實用程式
  • 使用 Eclipse 進行部署
  • 分離的進程
  • 聲明性許可權模型

應用程式生命週期

  • 介紹
  • 活動生命週期方法
  • onStart() 和 onResume() 方法
  • onPause() 和 onStope() 方法
  • 返回上一個活動
  • onStop() 和 onDestroy() 方法
  • onCreate() 方法
  • onPause() 方法

SQLite 資料庫

  • 介紹
  • SQLite 實現
  • SQLiteOpenHelper 類
  • onCreate() 方法
  • onUpgrade() 方法
  • onOpen() 方法
  • getWriteableDatabase() 方法
  • getReadableDatabase() 方法
  • SQLiteDatabase 類,execSQL() 方法
  • insert() 方法,delete() 方法
  • rawQuery() 方法()
  • 代碼示例
  • query() 方法
  • 代碼示例

供應商

  • 介紹
  • Android 內置內容提供程式
  • SQLite 資料庫
  • 內容提供商體系結構
  • 內容提供者註冊
  • 內容提供者 REST 訪問
  • 內容提供程式URL結構
  • 內容供應商MIME類型
  • 使用內容提供者
  • 檢索記錄
  • 添加記錄
  • Cursor 物件
  • ContentValues() 物件
  • 內容提供者演示

檔案 Management

  • 介紹
  • 創建檔案
  • 訪問簡單檔
  • 訪問原始資源
  • XML 文件資源
  • SD卡外置存儲

後台應用程式

  • 介紹
  • 服務業
  • 後台線程
  • 製作吐司
  • 通知
  • 其他系統服務
  • 後台活動示例

活動數據

  • 介紹
  • Intent 類
  • 啟動活動方法
  • 在 Activiti 之間傳遞數據
  • 連貫的用戶體驗
  • 代碼示例

Web 檢視

  • 介紹
  • WebView 類
  • android.webkit 軟體包
  • INTERNET 許可權
  • loadUrl() 方法
  • JavaScript 支援
  • loadData() 方法
  • WebView 方法
  • WebViewClient 類
  • WebChromeClient 類

Java 語言

  • 介紹
  • 限制
  • 第三方 Java 庫

調試

  • 介紹
  • Eclipse Java 編輯器
  • Eclipse Java 調試器
  • 洛卡特
  • Android 調試橋
  • Dalvik 調試監控服務
  • 跟蹤檢視

加速度計

  • 介紹
  • SensorManager 類
  • SensorListenr 介面

地方化

  • 介紹
  • 默認資源
  • 當前區域設置
  • 測試
  • 自訂區域設置
  • 代碼示例

語音輸入

  • 介紹
  • RecognizerIntent 類
  • 開始 Speech Recognition
  • Google 伺服器端
  • 語言模型
  • 自由格式語言模型
  • Web 搜尋語言模型

開發工具

  • 介紹
  • aapt 工具
  • adb 工具
  • android工具
  • ddms 工具
  • dx 工具
  • draw9patch 工具
  • 模擬器工具

Android Applications Testing 練習 - 4小時

自動化測試

  • JUnit Testing
  • 使用斷言
  • 檢測框架

設備測試

  • 用戶介面和一致性
  • 與作業系統交互的功能
  • Networking 測試
  • 壓力測試條件
  • 國際支持測試
  • 一般要求

設備遠程測試

  • DeviceAnywhere 平臺
  • 需要注意的場景

最低要求

沒有

  21 時間:
 

人數


開始於

結束於


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

客戶評論 (2)

相關課程

課程分類