Android套用開發教程:基於Android Studio的案例開發全析

Android套用開發教程:基於Android Studio的案例開發全析

《Android套用開發教程:基於Android Studio的案例開發全析》是2021年清華大學出版社出版的圖書。

基本介紹

  • 中文名:Android套用開發教程:基於Android Studio的案例開發全析
  • 作者:張冬玲,張光顯
  • 類別:教材
  • 出版社:清華大學出版社
  • 出版時間:2021年6月
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302578055
內容簡介,圖書目錄,作者簡介,

內容簡介

本書以Android 11為系統平台,以Studio 4.0.1為開發環境,全面介紹Android套用開發的相關知識和技術。 全書共15章,分上、下兩冊。上冊主要涉及Android入門級基礎內容: 第1~3章,主要介紹Android平台概述及基本概念; 第4~8章,主要介紹Android套用項目頁面的常見布局管理器、控制項的使用及事件處理等技術。上冊內容覆蓋了Android套用的用戶界面編程全部內容。下冊主要涉及Android進階技術: 第9~14章分別介紹Android的數據存儲、後台處理、多媒體套用、手機基本功能、網路通信和第三方開發包套用開發,覆蓋了Android套用開發中涉及的數據處理技術和邏輯控制技術; 第15章介紹“我的音樂盒”實戰項目的完整開發過程,對實際套用開發極具參考價值。本書精心設計出各章後面的練習題,匯合集成之後便是下冊後的實例項目的主要功能模組。 本書內容全面,案例豐富,實踐性強。各章節內容講述透徹,注重知識的來龍去脈,案例解析清晰。章與章之間環環相扣,內容由淺入深,引導讀者逐步步入Android套用開發的奇妙世界。 本書不僅可作為本科院校、大中專院校、IT技能開發培訓機構的相關課程的教材,也可作為移動套用開發設計人員的參考用書。

圖書目錄

第1章Android開發起步
1.1Android移動開發平台概述
1.1.1認識Android
1.1.2Android的發展
1.1.3Android各版本的分布
1.1.4Android平台特點
1.1.5Android的套用發展前景
1.2Android框架簡介
1.2.1Linux核心
1.2.2硬體抽象層
1.2.3系統運行庫
1.2.4Java API 框架
1.2.5應用程式
1.3Android環境搭建
1.3.1Android集成開發環境
1.3.2下載Android開發工具
1.3.3開發環境的安裝與配置
1.4Android的個套用
1.4.1Android Studio IDE界面
1.4.2創建一個Android套用項目
1.4.3運行個Android套用
1.4.4個Android套用的簽名打包
小結
練習
第2章Android套用項目的構成
2.1Android套用項目目錄結構
2.1.1目錄結構略覽
2.1.2app目錄說明
2.2Android套用項目解析
2.2.1資源及其描述檔案
2.2.2邏輯代碼檔案
2.2.3項目清單檔案
2.3Android的基本組件
2.3.1Android基本組件概述
2.3.2Intent 和 IntentFilter
2.4Gradle配置檔案
2.4.1項目的build.gradle
2.4.2模組的build.gradle
2.4.3settings.gradle
小結
練習
第3章Android套用項目的控制機制
3.1Android套用項目的界面控制概述
3.2Android套用項目的任務、進程和執行緒
3.2.1任務
3.2.2進程
3.2.3執行緒
3.3Android套用項目生命周期
3.3.1Activity 的生命周期
3.3.2Activity生命周期中的方法
3.4Android組件間的通信
3.4.1Intent對象
3.4.2Intent過濾器
3.4.3Intent解析
3.4.4Intent使用案例
3.5用戶界面狀態保存
3.5.1使用SharedPreferences對象
3.5.2使用Bundle對象
3.5.3SharedPreferences與Bundle的區別
小結
練習
第4章Android套用項目用戶界面基礎
4.1View類概述
4.1.1關於View
4.1.2關於ViewGroup
4.2布局
4.2.1構建布局
4.2.2常見布局
4.3基本控制項
4.3.1文本框(TextView)
4.3.2編輯框(EditText)
4.3.3圖片控制項(ImageView)
4.3.4按鈕(Button)
4.3.5圖片按鈕(ImageButton)
4.3.6開關(Switch)與狀態開關按鈕(ToggleButton)
4.3.7複選框(CheckBox)與單選按鈕(RadioButton)
4.3.8模擬時鐘(AnalogClock)與數字時鐘(DigitalClock)
4.3.9時間選擇器(TimePicker)與日期
選擇器(DatePicker)
4.3.10進度條與滑塊控制項
4.4簡單的UI設計案例
小結
練習
第5章Android事件處理與數據綁定
5.1基於回調機制的事件處理
5.1.1回調方法
5.1.2基於回調的事件處理
5.2基於監聽接口的事件處理
5.2.1Android的監聽事件處理模型
5.2.2監聽器接口與回調方法
5.2.3事件監聽器接口的實現方法
5.3數據綁定(DataBinding)
5.3.1DataBinding的主要作用
5.3.2DataBinding的基本用法
5.3.3使用DataBinding的優缺點
5.4視圖綁定(ViewBinding)
5.4.1使用ViewBinding的前提條件
5.4.2ViewBinding的基本用法
5.4.3ViewBinding和DataBinding的區別
小結
練習
第6章Android容器類控制項
6.1與適配器相關的控制項
6.1.1自動完成編輯框(AutoCompleteTextView)
6.1.2下拉框(Spinner)
6.1.3列表視圖(ListView)
6.1.4格線視圖(GridView)
6.1.5循環視圖(RecyclerView)
6.1.6下拉刷新(SwipeRefreshLayout)
6.2與視圖動態展示相關的控制項
6.2.1滾動視圖(ScrollView與HorizontalScrollView)
6.2.2圖像切換器(ImageSwitcher)
6.2.3卡片視圖(CardView)
6.2.4翻頁視圖(ViewPager)
6.3Fragment類
6.3.1Fragment的生命周期
6.3.2創建Fragment
6.3.3靜態添加Fragment
6.3.4動態添加Fragment
小結
練習
第7章Android組合控制項
7.1標籤欄
7.1.1基於FragmentTabHost的標籤欄設計
7.1.2基於TabLayout的標籤欄設計
7.2導航欄
7.2.1工具列(Toolbar)
7.2.2溢出選單(OverflowMenu)
7.2.3搜尋框(SearchView)
7.3對話框
7.3.1提示訊息(Toast)
7.3.2提示對話框(Dialog)
7.3.3進度對話框(ProgressDialog)
7.3.4日期和時間選擇對話框(DatePickerDialog &
TimePickerDialog)
小結
練習
第8章Android圖形與動畫
8.12D、3D圖形
8.1.12D圖形相關類
8.1.23D圖形編程
8.2動畫播放
8.2.1幀動畫
8.2.2補間動畫
小結
練習

作者簡介

張冬玲
單位:廣州雲相信息科技有限公司
職務、職稱:高級主管
性別:女 年齡:55
專業:軟體工程
學歷:碩士
研究領域:計算機教育,計算機軟體套用研發
研究成果:著有《資料庫實用技術SQL Server 2008》《Andriod套用開發教程》等。

相關詞條

熱門詞條

聯絡我們