商品簡介
《21世紀高等學校計算機基礎實用規劃教材:Android應用程序設計》是面向Android系統的初學者的入門教程,內容幾乎涵蓋了Android相關的所有技術。本書大致可以分成兩個部分,第一部分(第1~4章)主要介紹Android SDK開發環境的安裝、應用程序的結構、用戶界面的組件及其設計方法,第二部分(第5~10章)主要介紹較高級的主題,內容包括異常處理與多線程、後臺服務與系統服務技術、圖形與多媒體處理技術、數據庫技術及輸入/輸出流的處理技術、網絡通信技術、地圖服務及傳感器檢測技術等。
《21世紀高等學校計算機基礎實用規劃教材:Android應用程序設計》在敘述上淺顯易懂,對每一個知識點都配了相應的例題。隨書光盤中收錄了本書所有例題的源代碼、電子課件,以及本書大部分例題的視頻教學錄像。
《21世紀高等學校計算機基礎實用規劃教材:Android應用程序設計》可以作為高等院校及各類培訓學校Android系統課程的教材,也可以作為學習Android程序設計的編程人員的自學用書。
目次
第1章 Android系統及其開發過程
1.1 Android系統概述
1.2 安裝Android SDK開發環境
1.2.1 安裝Android SDK前必要的準備
1.2.2 安裝Android SDK詳解
1.2.3 設置環境變量
1.3 Android API和在線幫助文檔
1.4 Android應用程序的開發過程
1.4.1 開發Android應用程序的一般過程
1.4.2 生成Android應用程序框架
1.4.3 編寫MainActivity.java
1.4.4 配置應用程序的運行參數
1.4.5 在模擬器中運行應用程序
1.5 Android應用程序結構
1.5.1 結構
1.5.2 Android應用程序架構分析
1.6 Android應用程序設計示例
習題1
第2章 Java語言基礎知識
2.1 語法基礎
2.1.1 數據類型
2.1.2 常量與變量
2.1.3 對變量賦值
2.1.4 關鍵字
2.1.5 轉義符
2.2 基本數據類型應用示例
2.2.1 整型與浮點型
2.2.2 字符型
2.2.3 布爾型
2.2.4 數據類型的轉換
2.3 程序控制語句
2.3.1 語句的分類
2.3.2 順序控制語句
2.3.3 if語句
2.3.4 switch語句
2.3.5 循環語句
2.3.6 跳轉語句
2.4 類與對象
2.4.1 類的定義
2.4.2 對象
2.4.3 接口
2.4.4 包
2.5 XML語法簡介
習題2
第3章 Android用戶界面設計
3.1 用戶界面組件包widget和View類
3.2 文本標簽與按鈕
3.2.1 文本標簽
3.2.2 按鈕
3.3 文本編輯框
3.4 Android佈局管理
3.4.1 佈局文件的規範與重要屬性
3.4.2 常見的佈局方式
3.5 進度條和選項按鈕
3.5.1 進度條
3.5.2 選項按鈕
3.6 圖像顯示與畫廊組件
3.6.1 圖像顯示Image View類I
3.6.2 畫廊組件Gallery與圖片切換器Image Switcher
3.7 消息提示
3.8 列表組件
3.8.1 列表組件List View類
3.8.2 列表組件List Activity類
3.9 滑動抽屜組件
習題3
第4章 多個用戶界面的程序設計
4.1 頁面切換與傳遞參數值
4.1.1 傳遞參數組件Intent
4.1.2 Activity頁面切換
4.1.3 應用Intent在Activity頁面之間傳遞數據
4.2 菜單
……
第5章 異常處理與多線程
第6章 圖形與多媒體處理
第7章 後臺服務與系統服務技術
第8章 數據存儲
第9章 網絡通信
第10章 地圖服務及傳感器檢測技術
附錄AJava SDK及Eclipse的安裝與配置
附錄BAndroid的調試工具
附錄CMap API Key的申請過程