《全國高等職業教育規劃教材:移動終端應用開發技術·Android實戰》共分三部分,第一部分“準備篇”,對Android系統的各個層面進行了詳細講解,旨在讓讀者在盡量短的時間內對Andriod系統的各個方面有一個全面的了解,為進一步學習開發和研究Android操作系統源程序打下堅實的基礎。第二部分“基礎篇”,在Android應用程序層面,詳細講解了應用程序開發的各項技術,著重講解了應用程序的開發基礎、應用程序的結構與功能。此外,給出了一些實例讓讀者能夠更深刻地理解這些知識并加以應用。為滿足一些有著豐富應用程序開發經驗的讀者和對Android系統底層有很大興趣的讀者的學習需求,本書還詳細講解了如何編譯Android源程序工程,并對Android編譯系統進行了深入剖析,讓讀者對Android工程的高效組織和自動編譯有更深刻的理解。第三部分“實戰篇”,詳細講解了一些Android系統的實例,使讀者通過動手實踐來真正將所學知識融會貫通。
《全國高等職業教育規劃教材:移動終端應用開發技術·Android實戰》可作為理工科大學生“嵌入式技術”及“物聯網應用”課程的教材,也可供從事計算機領域相關工作的工程技術人員參考。
前言
第一部分 準備篇
第1章 Android開發簡介
1.1 Android基本概念
1.2 Android系統構架
1.3 Android應用程序框架
第2章 硬件開發平臺介紹
2.1 TCC88XX硬件配置介紹
2.2 TCC88XX軟件資源介紹
2.3 主頁界面說明
第3章 Android系統與驅動準備
3.1 Android開發環境搭建實驗
3.2 Android系統的定制實驗
3.3 Android系統的下載實驗
3.4 按鍵驅動實驗
3.5 Framebuffer驅動實驗
3.6 串口驅動實驗
第4章 Android開發環境搭建
4.1 Android開發準備工作
4.2 開發包及其工具的安裝和配置
4.2.1 安裝JDK和配置Java開發環境
4.2.2 Eclipse的安裝與漢化
4.2.3 SDK和ADT的安裝和配置
4.3 創建第一個Android項目:HelloAndroid
第二部分 基礎篇
第5章 Android程序設計基礎
5.1 Android程序框架
5.1.1 Android項目目錄結構
5.1.2 Android應用解析
5.2 Android的生命周期
第6章 用戶界面開發
6.1 用戶界面開發詳解
6.1.1 用戶界面簡介
6.1.2 事件處理
6.2 常用控件應用
6.2.1 文本框(TextView)應用實驗
6.2.2 列表(ListView)應用實驗
6.2.3 提示(Toast)應用實驗
6.2.4 編輯框(EditText)應用實驗
6.2.5 選擇(RadioGroup、RadioButton)應用實驗
6.2.6 多項選擇(CheckBox)應用實驗
6.2.7 下拉列表(Spinner)應用實驗
6.2.8 自動提示(AutoComplete TextView)應用實驗
6.2.9 日期和時間(DatePicker、TimePicker)應用實驗
6.2.10 按鈕(Button)應用實驗
6.2.11 菜單(Menu)應用實驗
6.2.12 對話框(Dialog)和進度條(ProgressBar)應用實驗
6.2.13 圖片視圖(ImageView)應用實驗
6.2.14 帶圖標的按鈕(ImageButton)應用實驗
6.2.15 狀態欄提示(Notification、NotificationManager)應用實驗
6.2.16 拖動效果(Gallery)和切換圖片(ImgeSwitcher)應用實驗
6.2.17 網格視圖(GridView)應用實驗
6.2.18 拖動條(SeekBar)應用實驗
6.3 界面布局
6.3.1 垂直線性布局和水平線性布局應用實驗
6.3.2 相對布局(RelativeLayout)和表單布局(TableLayout)應用實驗
第7章 Android數據存儲
7.1 Android數據存儲初探
7.2 Android數據庫編程
7.2.1 SQLite簡介
7.2.2 SQLite編程詳解
7.3 數據共享
第8章 多媒體開發
8.1 多媒體開發詳解
8.1.1 OpenCore概述
8.1.2 OpenCore的代碼結構
8.1.3 編譯結構
8.1.4 OpenCore OSCL簡介
8.1.5 文件格式處理和編解碼部分簡介
8.2 音樂播放器制作實驗
8.3 視頻播放器制作實驗
第三部分 實戰篇
第9章 實驗
實戰一 GPS實驗
實戰二 WIFI通信實驗
實戰三 3G通信實驗
實戰四 Tween動畫制作實驗
實戰五 Frame動畫制作實驗
實戰六 GIF動畫播放實驗
實戰七 觸摸屏校準實驗
參考文獻