課程簡介

介紹

  • 什麼是安卓?
  • 安卓開發工具包
  • 安卓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)

Web Services

  • 介紹
  • HttpClient 類
  • HttpGet 類
  • HttpPost 類
  • HttpResponse 類
  • 代碼示例
  • HTTP Get 請求
  • HTTP POST 請求
  • 代碼示例
  • 超時異常
  • 線程問題

Android 服務

  • 介紹
  • 創建服務
  • 服務類
  • 後台任務
  • 行程間 Communication
  • 分離式實現
  • 本地服務遠端服務
  • AIDL 編譯器
  • 創建遠端服務使用遠端服務
  • 樣品

媒體框架

  • 介紹
  • 播放音訊
  • 播放視頻
  • 簡單的 MP3 播放器演示
  • 簡單的視頻播放機演示

Android 安全模型

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

圖形 Animation

  • 介紹
  • 逐幀 Animation
  • 代碼示例
  • 吐溫 Animation
  • 代碼示例

基本圖形

  • 介紹
  • Drawable 抽象類
  • 代碼示例
  • ShapeDrable 抽象類
  • 代碼示例

OpenGL 圖形

  • 介紹
  • glVertexPointer 方法
  • glDrawElements 方法
  • 代碼示例

自定義檢視

  • 介紹
  • 自訂進度條
  • 模型檢視控制器

Android 線程

  • 介紹
  • UI 線程
  • 單線程規則
  • runOnUiThread 方法
  • post 方法
  • postDelayed 方法
  • Handler 類
  • AsyncTask 實用工具類
  • 向處理程式發送消息
  • 背景線程注意事項

應用程式生命週期

  • 介紹
  • 活動生命週期方法
  • 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() 物件
  • 內容提供者演示
  • 開發內容供應商
  • 代碼示例
  • SimpleCursorAdapter 類
  • onCreate() 方法
  • query() 方法
  • insert() 方法
  • update() 方法
  • delete() 方法
  • getType() 方法
  • 代碼示例
  • 變更通知

共用首選項

  • 介紹
  • SharedPreferences 介面
  • SharedPreferences.Editor 類
  • 代碼示例

檔案 Management

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

Dalvik 虛擬機

  • 介紹
  • 與 JVM 比較
  • dex 檔案格式
  • dx 實用程式
  • 垃圾回收器
  • 控制 Dalvik VM

後台應用程式

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

活動數據

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

短信

  • 介紹
  • SMSManager 類
  • SEND_SMS許可權
  • 發送簡訊
  • 接收簡訊

電話

  • 介紹
  • 發起電話呼叫
  • android.telephony 軟體包
  • CallLocation 類
  • PhoneStateListener 類
  • ServiceState 類
  • TelephonyManager 類
  • 局限性,Android VoIP

Web 檢視

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

Java 語言

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

調試

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

適配器

  • 介紹
  • 類層次結構
  • 適配器用途
  • SimpleCursorAdapter 類
  • ArrayAdapter 類

動態壁紙

  • 介紹
  • 開發動態壁紙
  • 使用者交互
  • user-sdk Element
  • 用途特徵 Element
  • PerformanceCode 示例

廣播接收器

  • 介紹
  • 註冊接收機
  • 接收器生命週期
  • 代碼示例

藍牙

  • 介紹
  • 能力
  • BluetoothAdapter 類
  • BluetoothDevice 類
  • BluetootnSocket 介面
  • BluetoothServerSocket 類
  • 藍牙類
  • 藍牙許可權
  • 設置藍牙
  • 查找設備
  • 查詢配對設備
  • 設備發現
  • 啟用可發現性
  • 設備連接
  • 代碼示例

文字轉語音

  • 介紹
  • Pico 引擎
  • 演示
  • 單TTS引擎
  • 代碼示例

安卓 Search

  • 介紹
  • 建議提供程式
  • onSearchRequest() 方法
  • 建議提供程式

照相機

  • 介紹
  • 自動對焦
  • 圖片參數
  • 場景模式

加速度計

  • 介紹
  • SensorManager 類
  • SensorListenr 介面

指南針

  • 介紹
  • SensorManager 類
  • SensorListenr 介面

振動

  • 介紹
  • 振動器類
  • 振動序列

WiFi 連接

  • 介紹
  • WifiManager 類
  • 用戶許可權
  • Search熱點
  • 連接熱點

Networking

  • 介紹
  • Java Networking 類
  • Android Networking 類
  • Apache Networking 類

輸入法框架

  • 介紹
  • android:inputType 屬性
  • 定製的IMF

設備旋轉

  • 介紹
  • 兩 XML 個布局文件
  • 代碼示例

地方化

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

記憶體 Management

  • 應用程式上下文
  • 螢幕方向更改
  • 靜態內部類
  • 弱引用
  • 垃圾回收器

語音輸入

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

開發工具

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

即時通訊

  • 介紹
  • Jabber 協定
  • GTalk互動

最低要求

沒有

 56 時間:

人數



每位參與者的報價

相關課程

課程分類