基於 Android Studio 的案例教程, 2/e

基於 Android Studio 的案例教程, 2/e

作者: 宋三華
出版社: 電子工業
出版在: 2021-02-01
ISBN-13: 9787121390487
ISBN-10: 7121390485
裝訂格式: 平裝
總頁數: 288 頁





內容描述


本書主要介紹如何利用Android Studio、Eclipse 等工具開發Android 項目。全書共分5 章,主要內容 涉及Android 項目開發環境介紹、常用佈局及佈局組件、活動等幾大組件、數據存儲、網絡XML 和JSON 數據存取等內容。大部分章節都配備了案例,邊講理論邊通過案例介紹如何應用。本書面向的是Android 開發初學者,大部分章節都配備了案例,主要是針對該章節的知識應用,代碼不過多冗餘,易於讀者理解。 本書可以作為普通高等院校電腦及相關專業課程的教材,也可以作為初學者和Android 項目開發人 員的參考書。


目錄大綱


封面
版權信息
內容簡介
前言
第1章 Android概述
1.1 Android平台架構
1.2 軟件的下載和安裝
1.2.1 JDK的下載與安裝
1.2.2 Android Studio的下載與安裝
1.3 Android Studio項目的建立與運行
案例1-1 項目的建立
案例1-2 項目的運行
1.4 Android項目結構及Android Studio界面
本章練習
第2章 項目界面搭建
2.1 系統資源
2.1.1 圖片資源
2.1.2 文本資源
2.1.3 尺寸介紹
2.1.4 顏色資源
2.2 界面佈局
2.2.1 LinearLayout
案例2-1 線性佈局的應用
2.2.2 ConstraintLayout
2.2.3 FrameLayout
2.2.4 TableLayout
2.2.5 RecyclerView
案例2-2 循環視圖的應用
2.3 界面交互方式
2.3.1 基於回調方法的交互應用
案例2-3 點觸回調方法的應用
2.3.2 基於監聽接口的交互應用
案例2-4 監聽接口的應用
2.4 常用窗口小部件
2.4.1 TextView
2.4.2 EditText
案例2-5 EditText的應用
2.4.3 AutoCompleteTextView
案例2-6 AutoCompleteTextView的應用
2.4.4 MultiAutoCompleteTextView
案例2-7 MultiAutoCompleteTextView的應用
2.4.5 Button
2.5 Menu
2.5.1 Menu菜單文件的創建
2.5.2 Menu菜單文件的格式
2.5.3 Menu菜單資源的引用
2.5.4 Menu類及其方法
2.5.5 MenuItem接口類
2.5.6 Menu的分類
案例2-8 選項菜單的應用
案例2-9 搜索菜單的應用
案例2-10 浮動上下文菜單的應用
案例2-11 ListView的應用
案例2-12 PopupMenu的應用
2.6 AlertDialog
案例2-13 簡單對話框的應用
案例2-14 列表對話框的應用
案例2-15 單選對話框的應用
案例2-16 自定義視圖對話框的應用
案例2-17 多選對話框的應用
本章練習
第3章 增加項目組件
3.1 Activity
3.1.1 活動的生命週期
案例3-1 驗證活動生命週期
3.1.2 活動的創建及應用
3.2 Intent
3.2.1 Intent簡介
3.2.2 Intent Filter
3.2.3 Intent的應用場景
案例3-2 Intent的應用
3.3 Service
3.3.1 服務的生命週期
3.3.2 服務的類型
3.3.3 服務的聲明
案例3-3 服務的應用
3.4 BroadcastReceiver
3.4.1 廣播的分類
3.4.2 廣播接收者的註冊
案例3-4 廣播接收者在無序廣播中的應用
案例3-5 廣播接收者在有序廣播中的應用
本章練習
第4章 數據存儲
4.1 特定於應用程序的存儲
4.1.1 內部存儲
案例4-1 內部存儲的應用
4.1.2 外部存儲
案例4-2 外部存儲的應用
4.2 首選項存儲
4.2.1 首選項存儲的簡介
4.2.2 首選項存儲的基本操作
案例4-3 首選項的應用
案例4-4 PreferenceScreen及首選項應用
4.3 共享存儲
4.3.1 多媒體數據庫
案例4-5 MediaStore數據庫特定表字段的獲取
案例4-6 視頻文件的獲取
4.3.2 存儲訪問框架SAF
案例4-7 存儲訪問框架的應用
4.4 SQLite數據庫存儲
4.4.1 數據庫基礎知識
4.4.2 SQLiteOpenHelper
4.4.3 SQLiteDatabase基本操作
案例4-8 SQLite數據庫存儲的應用
本章練習
第5章 網絡服務
5.1 Web服務器的搭建
5.1.1 Tomcat的安裝與測試
5.1.2 Eclipse的下載與安裝
5.1.3 在Eclipse中配置Tomcat
案例5-1 Java Web項目的創建和運行
5.1.4 MySQL的安裝與配置
5.1.5 JSP連接MySQL數據庫
5.2 HTTP通信
5.3 XML數據訪問
5.3.1 XML數據格式
案例5-2 服務器端生成XML
5.3.2 SAX解析XML
案例5-3 Android端使用SAX解析XML
5.3.3 PULL解析XML
案例5-4 Android端使用PULL解析XML
5.3.4 DOM解析XML
案例5-5 Android端使用DOM解析XML
5.4 JSON數據訪問
案例5-6 服務器端生成JSON
案例5-7 Android端獲取JSON數據
本章練習


作者介紹


現就職於河南省黃淮學院,心理學碩士,曾參加過多部心理學及計算機方面的編寫工作。




相關書籍

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

作者 蘭紅 王建雄 井福榮

2021-02-01

Visual C# 與 Xamarin 跨平台行動 App 開發實戰 ─ iOS/Android/Windows 一次搞定

作者 林泰宏 陸浩翔 張朝銘

2021-02-01

Android 程式設計入門與應用, 2/e

作者 林致宇

2021-02-01