《Android開發簡明教程》是2012年7月中國人民大學出版社出版的圖書,作者是牛立成。
基本介紹
- 書名:Android開發簡明教程
- 作者:牛立成
- ISBN:9787300156255
- 定價:35元
- 出版社:中國人民大學出版社
- 出版時間:2012年7月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
本書從基礎入手循序漸進地介紹了Android 的主要功能和用法,使讀者對其有完整的認識。全書共12章,主要內容包括Android 開發環境搭建、用戶界面開發所使用的主要控制項,深入分析Android四大組件Activity、服務Service、廣播組件BroadcastReceiver、數據共享Content Provider,同時介紹了Android 的數據存儲以及資源檔案的使用,每個知識點都結合詳盡的例子進行展開。、第12章重點介紹了執行緒之間的訊息傳遞和異步處理,媒體播放器的綜合使用、電話TelephonyManager套用以及網路套用中的檔案下載,內容以疊代的方式重現Android 項目套用開發步驟,便於理解。
本書著重介紹Android開發基礎,特別適合初入Android開發學習的讀者,更便於具有一定編程基礎的讀者自學。
圖書目錄
第1章Android簡介
1.1Android的基本概念
1.2Android的發展歷史及優勢
1.3Android的系統構架
1.4Android應用程式框架
思考與練習
第2章Android開發環境搭建
2.1Android開發準備工作
2.2開發包及其工具的安裝和配置
2.3Android小項目的創建
思考與練習
第3章Android程式設計基礎
3.1項目結構
3.2Android項目主要組成檔案的分析
3.3Android套用解析
思考與練習
第4章資源檔案
4.1資源簡介
4.2資源類型
4.3資源檔案的使用
4.4使用顏色資源
4.5使用字元串資源
4.6使用尺寸資源
4.7使用圖片資源
4.8使用布局資源
4.9使用選單資源
4.10使用raw和assets檔案資源簡介
思考與練習
第5章用戶界面開發
5.1一般常用控制項
5.1.1文本框(TextView)
5.1.2列表(ListView)
5.1.3提示(Toast)
5.1.4編輯框(EditText)
5.1.5圖片視圖(ImageView)
5.1.6單項選擇(RadioGroup、RadioButton)
5.1.7多項選擇(CheckBox)
5.1.8下拉列表(Spinner)
5.1.9自動提示(AutoCompleteTextView)
5.1.10日期和時間(DatePicker、TimePicker)
5.1.11按鈕(Button)和帶圖示的按鈕(ImageButton)
5.2選單(Menu)
5.2.1選項選單
5.2.2擴展選單
5.2.3子選單
5.2.4上下文選單
5.3對話框(Dialog)
5.3.1常見的對話框
5.3.2列表項對話框
5.3.3帶有單選框的對話框
5.3.4帶有簡單View的對話框
5.3.5帶有多選項的對話框
5.3.6自定義格式的對話框
5.4拖動效果(Gallery)
5.5切換圖片(ImageSwitcher)
5.5.1ImageSwitcher的實例
5.5.2Gallery和ImageSwitcher綜合套用
5.6格線視圖(GridView)
5.7捲軸視圖(ScrollView)
5.8進度條(ProgressBar)
5.9對話框中的進度條(ProgressDialog)
5.9.1在對話框中使用圓形進度條的功能
5.9.2在對話框中使用長條形進度條的功能
5.10界面布局
5.10.1垂直線性布局(LinearLayout)
5.10.2相對布局(RelativeLayout)
5.10.3表格布局(TableLayout)
5.10.4框架布局(FrameLayout)
5.11事件處理
5.11.1基於回調機制的事件處理
5.11.2基於監聽接口的事件處理
思考與練習
第6章基本單元Activity
6.1Activity簡介
6.2Activity管理方式
6.3進一步理解一個簡單套用的運行機理
6.4Activity之間傳遞數據
6.4.1基於訊息的傳輸使用Intent 通信
6.4.2使用SharedPreferences
6.4.3其他方式
6.5Activity的生命周期
思考與練習
第7章信使組件Intent
7.1組件Intent對象
7.2組件Intent的屬性
7.3Android如何解析Intent
7.4Intent的自定義Action屬性的使用
7.5Intent的data屬性的使用
7.6系統默認的Activity Action套用
思考與練習
第8章Service組件
8.1Service組件的簡介
8.2初識Service
8.3Service的生命周期
8.4遠程服務(Remote Service)
思考與練習
第9章廣播事件
9.1廣播事件簡介
9.2廣播接收器生命周期
9.3系統廣播事件
9.4通知管理器的使用
9.5廣播和通知的綜合套用
思考與練習
第10章Android數據存儲
10.1Android數據存儲簡介
10.2Shared Preferences數據存儲
10.3Files數據存儲
10.4資料庫SQLite存儲
10.4.1SQLiteDatabase運算元據庫
10.4.2SQLiteOpenHelper運算元據庫
思考與練習
第11章數據共享Content Providers
11.1Content Providers簡介
11.2系統聯繫人信息套用
11.3系統多媒體檔案的套用
思考與練習
第12章示例設計與開發
12.1Handler的使用
12.2媒體播放器套用
12.3電話TelephonyManager套用
12.4網路套用
思考與練習
參考文獻