Android 零基礎入門到實戰 (App項目開發·鴻蒙開發入門·微課視頻版)

趙聖魯、胡穎輝、餘燕萍、汪宗偉、吳微微

  • 出版商: 清華大學
  • 出版日期: 2022-03-01
  • 售價: $359
  • 貴賓價: 9.5$341
  • 語言: 簡體中文
  • ISBN: 7302600678
  • ISBN-13: 9787302600671
  • 相關分類: Android
  • 立即出貨

  • Android 零基礎入門到實戰 (App項目開發·鴻蒙開發入門·微課視頻版)-preview-1
  • Android 零基礎入門到實戰 (App項目開發·鴻蒙開發入門·微課視頻版)-preview-2
  • Android 零基礎入門到實戰 (App項目開發·鴻蒙開發入門·微課視頻版)-preview-3
Android 零基礎入門到實戰 (App項目開發·鴻蒙開發入門·微課視頻版)-preview-1

商品描述

書圍繞Android初學者從零基礎到實戰達人的過程進行設計,採用項目教學法,以作者開發的“歡樂購商城”App為例,以一個完整的項目開發為主線,將項目開發分解為9個教學模塊,分別為App應用體驗、Android基礎界面控件、Android高級界面控件、列表控件、頁面跳轉與切換、Android中的數據存取、Android客戶端與服務器端交互、綜合項目“歡樂購商城”實現等。讀者在學習基礎知識過程中將熟悉App綜合項目開發流程,逐步培養獨立開發綜合項目的能力,並最終實現綜合項目。同時本書引入鴻蒙開發入門知識,供有興趣的讀者參考學習。 本書可作為應用型本科電腦專業、軟件專業、高職軟件技術專業及相關專業的教材,也可作為Android和鴻蒙開發愛好者以及初、中級Android應用開發人員的參考工具書。

目錄大綱

 

目錄

 

 

 

 

隨書資源

 

 

 

第1章導讀

 

1.1App開發流程

 

1.2案例介紹

 

1.3配置局域網運行和開發環境

 

1.4本書內容簡介

 

本章小結

 

自測習題

 

第2章App應用體驗

 

2.1開發環境配置

 

2.1.1Java語言

 

2.1.2Java環境配置

 

2.2Android Studio下載和安裝

 

2.2.1Android Studio下載

 

2.2.2Android Studio 安裝

 

2.2.3創建第一個項目: HelloWorld

 

2.2.4創建一個虛擬機設備

 

2.3“歡樂購商城”項目體驗

 

2.3.1服務器端集成包運行

 

2.3.2“歡樂購商城”Android項目導入

 

2.3.3“歡樂購商城”項目客戶端結構圖

 

本章小結

 

自測習題

 

第3章Android基礎界面編程

 

3.1基礎View組件簡介

 

3.1.1文本顯示框TextView

 

3.1.2文本編輯框EditText

 

3.1.3按鈕Button

 

3.1.4圖片視圖ImageView

 

3.1.5實戰演練——登錄頁面

 

3.2佈局管理器

 

3.2.1線性佈局

 

3.2.2表格佈局

 

3.2.3相對佈局

 

3.2.4層佈局

 

3.2.5網格佈局

 

3.2.6項目實戰——首頁佈局

 

本章小結

 

自測習題

 

 

 

 

 

第4章Android高級界面控件

 

4.1佈局美化

 

4.1.1圖片按鈕

 

4.1.2自定義XML圖片

 

4.1.3實戰演練——登錄頁面佈局美化

 

4.2對話框

 

4.2.1普通對話框

 

4.2.2列表對話框

 

4.2.3進度對話框

 

4.2.4實戰演練——支付對話框

 

4.3事件監聽

 

4.3.1基於監聽的事件處理

 

4.3.2直接綁定到標簽

 

4.3.3Handler消息傳遞機制

 

4.3.4實戰演練——個人中心頁面

 

本章小結

 

自測習題

 

第5章列表控件

 

5.1下拉列表Spinner

 

5.1.1Spinner控件

 

5.1.2Adapter適配器

 

5.1.3實戰演練——收貨地址

 

5.2普通列表ListView

 

5.2.1ListView控件

 

5.2.2提升ListView運行效率

 

5.2.3ListView的單擊事件

 

5.2.4實戰演練——訂單中心

 

5.3網格列表GridView

 

5.3.1GridView控件

 

5.3.2實戰演練——首頁商品列表

 

5.4增強列表RecyclerView

 

5.4.1RecyclerView控件

 

5.4.2RecyclerView實現橫向和網格佈局

 

5.4.3RecyclerView實現單擊事件

 

5.4.4實戰演練——產品列表

 

本章小結

 

自測習題

 

第6章頁面跳轉與切換

 

6.1Activity詳解

 

6.1.1Activity概述

 

6.1.2創建和配置Activity

 

6.1.3啟動和關閉Activity

 

6.1.4Activity生命周期

 

6.1.5實戰演練——跳轉到註冊頁面

 

6.2Intent

 

6.2.1Intent概述

 

6.2.2Intent構成

 

6.2.3Intent實現Activity數據傳遞

 

6.2.4實戰演練——跳轉到商品詳情頁面

 

6.3Fragment詳解

 

6.3.1Fragment概述

 

6.3.2Fragment的管理和處理

 

6.3.3實戰演練——底部導航欄

 

本章小結

 

自測習題

 

第7章Android中的數據存取

 

7.1文件存儲

 

7.1.1內部存儲空間文件的存取

 

7.1.2讀取SD卡上的文件

 

7.1.3實戰演練——文件存儲實現自動登錄

 

7.2SharedPreferences存儲

 

7.2.1SharedPreferences數據操作

 

7.2.2實戰演練——SharedPreferences保存用戶名和密碼

 

7.3SQLite數據庫

 

7.3.1SQLite數據庫簡介

 

7.3.2SQLite數據庫的創建

 

7.3.3SQLite數據庫的升級

 

7.3.4SQLite數據庫的基本操作

 

7.3.5使用SQL操作數據庫

 

7.3.6實戰演練——訂單處理

 

本章小結

 

自測習題

 

第8章Android客戶端與服務器端交互

 

8.1HttpURLConnection框架

 

8.1.1HTTP

 

8.1.2JSON協議

 

8.1.3HttpURLConnection介紹

 

8.1.4實戰演練——採用HttpURLConnection訪問服務器端

 

8.2OkHttp框架

 

8.2.1OkHttp框架介紹

 

8.2.2實戰演練——採用OkHttp框架訪問服務器端

 

本章小結

 

自測習題

 

第9章綜合項目

 

9.1項目分析

 

9.1.1項目概述

 

9.1.2效果圖展示

 

9.2實現界面設計

 

9.3獲取數據

 

9.4操作數據

 

9.5各個模塊實現

 

9.5.1首頁模塊實現

 

9.5.2購物車模塊實現

 

9.5.3個人中心模塊實現

 

本章小結

 

自測習題

 

第10章鴻蒙操作系統開發入門

 

10.1鴻蒙操作系統概述

 

10.1.1鴻蒙操作系統特徵

 

10.1.2鴻蒙操作系統技術架構

 

10.1.3鴻蒙操作系統技術特性

 

10.2搭建鴻蒙操作系統環境

 

10.2.1Node.js下載與安裝

 

10.2.2DevEco Studio下載與安裝

 

10.3開發第一個鴻蒙應用

 

10.3.1創建鴻蒙應用

 

10.3.2部署鴻蒙應用到模擬器

 

10.4實戰演練——頁面跳轉

 

10.4.1Java UI方式實現頁面跳轉

 

10.4.2JS UI方式實現頁面跳轉

 

本章小結

 

自測習題