Android App貫穿式項目實戰-微課視頻版

本書是根據教育部高等院校計算機專業教學改革的需要,結合作者講授“Android平台開發基礎”課程的教學經驗編寫而成的。全書共分12章,前10章詳細介紹了Android的基本知識和新特性,為學生學習和掌握Android開發打下基礎;後面2章給出了兩個完整的Android前端+伺服器端的開發案例,伺服器端分別採用PHP和Spring框架設計實現,為學生掌握前後端相結合的項目開發提供拋磚引玉的作用。另外,每章均配有精心安排的實驗和習題,書後還給出了習題參考答案。

基本介紹

  • 書名:Android App貫穿式項目實戰-微課視頻版
  • 作者:蘭紅 王建雄 井福榮
  • 出版社:清華大學出版社
圖書目錄,

圖書目錄

第1章Android入門
1.1Android概述
1.1.1無線通信技術
1.1.2Android基本介紹
1.1.3Android系統架構
1.2搭建Android開發環境
1.3開發第一個Android程式
1.3.1創建與運行第一個HelloWorld程式
1.3.2學習項目檔案
1.3.3Android項目結構
1.3.4AndroidManifest.xml詳解
1.4【項目案例1】“橙一色”App項目創建
1.5本章小結
1.6課後習題
第2章Android套用界面
2.1View概念
2.2布局管理器
2.2.1創建和使用布局檔案
2.2.2布局的類型
2.3Android控制項詳解
2.3.1TextView
2.3.2EditText
2.3.3Button
2.3.4ImageView
2.3.5RadioButton和CheckBox
2.3.6ProgressBar
2.3.7SeekBar
2.4AdapterView及其子類
2.4.1ListView和ListActivity
2.4.2Adapter接口
2.5對話框的使用
2.6Toast的使用
2.7Log的使用
2.8用戶註冊案例布局講解
2.9【項目案例2】“橙一色”App註冊/登錄界面設計
2.10本章小結
2.11課後習題
第3章Activity
3.1Activity基礎
3.1.1認識Activity
3.1.2如何創建Activity
3.1.3Activity的生命周期
3.1.4Activity中的單擊事件
3.2Intent的使用
3.2.1Intent淺析
3.2.2顯式Intent
3.2.3隱式Intent
3.3Activity中的數據傳遞方式
3.4用戶註冊案例功能實現
3.5本章小結
3.6課後習題
第4章Android事件處理
4.1Android事件處理機制
4.2基於監聽的事件處理
4.3基於回調的事件處理
4.4AnsyncTask異步類的功能與用法
4.5【項目案例3】“橙一色”App註冊驗證
4.6本章小結
4.7課後習題
第5章Fragment基礎
5.1Fragment概述
5.2Fragment的生命周期
5.3Fragment的創建
5.4Fragment與Activity之間的通信
5.5【項目案例4】“橙一色”App商品展示功能實現
5.6本章小結
5.7課後習題
第6章Android數據存儲
6.1數據存儲方式簡介
6.2檔案存儲
6.2.1外部存儲
6.2.2內部存儲保存用戶註冊信息
6.3XML檔案的序列化與解析
6.3.1XML序列化
6.3.2XML序列化實例
6.3.3XML檔案解析
6.3.4XML解析實例
6.4SharedPreferences的使用
6.4.1SharedPreferences簡介
6.4.2使用SharedPreferences存儲用戶註冊信息
6.5SQLite資料庫
6.5.1SQLite資料庫簡介
6.5.2SQLite資料庫操作類以及接口
6.5.3SQLite資料庫的操作
6.5.4使用SQLite資料庫展示用戶信息
6.6JSON學習
6.6.1JSON簡介
6.6.2JSON解析案例
6.7【項目案例5】“橙一色”App數據存儲及主頁展示
6.8本章小結
6.9課後習題
第7章ContentProvider的使用
7.1ContentProvider簡介
7.2操作ContentProvider
7.2.1ContentProvider的創建
7.2.2Uri簡介
7.2.3使用ContentProvider獲取通訊錄
7.3使用ContentProvider共享數據
7.3.1ContentResolver簡介
7.3.2系統簡訊備份案例
7.3.3跨套用數據共享案例
7.4ContentObserver
7.4.1ContentObserver簡介
7.4.2監控簡訊傳送案例
7.5本章小結
7.6課後習題
第8章Service和廣播的使用
8.1Service簡介
8.1.1Service的創建和配置
8.1.2Service的啟動與停止
8.2Service的生命周期
8.3Service通信
8.3.1本地服務和遠程服務通信
8.3.2本地服務通信實例
8.3.3跨套用啟動服務實例
8.4系統服務類的使用
8.4.1TelephonyManager
8.4.2SmsManager
8.5廣播訊息
8.5.1廣播簡介
8.5.2靜態註冊廣播案例
8.5.3動態註冊廣播案例
8.6【項目案例6】“橙一色”App訊息推送功能實現
8.7本章小結
8.8課後習題
第9章Android網路通信編程
9.1網路編程基礎
9.1.1HTTP簡介
9.1.2標準Java接口
9.1.3Android網路接口
9.2HTTP通信
9.2.1HttpURLConnection簡介
9.2.2HttpURLConnection接口使用案例
9.2.3HttpClient簡介
9.2.4HttpClient的使用案例
9.3Socket通信
9.3.1Socket通信原理
9.3.2Socket通信案例
9.4數據提交方式
9.4.1GET方式提交數據
9.4.2POST方式提交數據
9.5OkHttp的使用
9.5.1OkHttp的GET和POST請求
9.5.2在Android中使用OkHttp
9.6本章小結
9.7課後習題
第10章Android+PHP開發
10.1PHP介紹
10.2PHP+MySQL簡介
10.2.1PHP連線MySQL
10.2.2PHP 創建資料庫
10.2.3PHP創建數據表
10.2.4PHP對資料庫表的基本操作
10.3PHP+Android簡介
10.3.1Android與PHP結合
10.3.2用戶登錄案例
10.4本章小結
10.5課後習題
第11章“傾心家教”套用案例開發
11.1套用分析
11.2套用界面設計
11.2.1登錄界面設計
11.2.2主界面規劃設計
11.2.3找教師界面
11.2.4訊息界面
11.2.5個人信息界面
11.3資料庫設計
11.4套用功能實現
11.4.1套用主界面實現
11.4.2教師查詢/預約功能實現
11.4.3個人信息管理功能實現
11.4.4預約的教師查詢功能
11.4.5設定功能的實現
11.5套用發布
11.6本章小結
第12章“橙一色”App功能最佳化及完善
12.1套用分析
12.2App套用技術
12.2.1Spring Boot框架
12.2.2MyBatis持久層框架
12.2.3Fastjson解析庫
12.3“橙一色”App套用功能界面設計
12.3.1商品界面
12.3.2購物車界面
12.4資料庫創建
12.5Web前端界面設計
12.6Spring Boot服務端設計
12.6.1用戶接口的設計
12.6.2商品接口的設計
12.6.3訊息接口的設計
12.6.4銷量接口的設計
12.7“橙一色”App端功能實現
12.7.1App登錄/註冊實現
12.7.2App首頁商品信息展示功能實現
12.7.3App商品信息展示功能實現
12.7.4App訊息推送功能實現
12.8本章小結
參考文獻

相關詞條

熱門詞條

聯絡我們