Android Fundamentals ( androidfun | 56 hours )
沒有
Android是由Google開發的用于移動開發的開源平台。
Android平台的應用程序是用Java開發的。
本課程概述了Android的基本主題。
介紹
- 什麼是安卓?
- 安卓開發工具包
- 安卓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互動
United Arab Emirates - Android Fundamentals
Saudi Arabia - Android Fundamentals
South Africa - Android Fundamentals
Brasil - Fundamentos do Android
Österreich - Android Fundamentals
Schweiz - Android Fundamentals
Deutschland - Android Fundamentals
Czech Republic - Android Fundamentals
Denmark - Android Fundamentals
Estonia - Android Fundamentals
Finland - Android Fundamentals
Magyarország - Android Fundamentals
Ireland - Android Fundamentals
Luxembourg - Android Fundamentals
Lithuania - Android Fundamentals
Nederland - Android Fundamentals
Portugal - Fundamentos do Android
România - Android Fundamentals
Sverige - Android Fundamentals
Türkiye - Android Fundamentals
Belgique - Android Fundamentals
Australia - Android Fundamentals
Malaysia - Android Fundamentals
New Zealand - Android Fundamentals
Philippines - Android Fundamentals
Singapore - Android Fundamentals
Thailand - Android Fundamentals
Vietnam - Android Fundamentals
Argentina - Android Fundamentals
Costa Rica - Android Fundamentals
Ecuador - Android Fundamentals
Guatemala - Android Fundamentals
Colombia - Android Fundamentals
Uruguay - Android Fundamentals
Venezuela - Android Fundamentals
United Kingdom - Android Fundamentals
South Korea - Android Fundamentals
Pakistan - Android Fundamentals
Sri Lanka - Android Fundamentals
Bulgaria - Android Fundamentals
Bolivia - Android Fundamentals
Indonesia - Android Fundamentals
Kazakhstan - Android Fundamentals
Moldova - Android Fundamentals
Morocco - Android Fundamentals
Tunisia - Android Fundamentals
Slovakia - Android Fundamentals
Nigeria - Android Fundamentals
Botswana - Android Fundamentals
Slovenia - Android Fundamentals