幫助中心 | 我的帳號 | 關於我們

Android Studio應用程序設計(第3版微課視頻版21世紀高等學校電腦類專業核心課程系列教材)

  • 作者:編者:張思民|責編:王冰飛
  • 出版社:清華大學
  • ISBN:9787302629795
  • 出版日期:2023/05/01
  • 裝幀:平裝
  • 頁數:254
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是面向Android Studio初學者的入門教程,內容大致可以分成兩個部分。第一部分(第1?4章)主要介紹Android Studio的安裝、應用程序的結構、圖形用戶界面的組件及其設計方法;第二部分(第5?9章)主要介紹較高級的主題,內容包括後台服務與系統服務、網路通信、數據存儲、應用Volley框架訪問Web伺服器、美顏與人臉檢測等。
    本書由淺入深、循序漸進地介紹Android Studio應用程序的設計方法和設計思想。本書講解詳細,內容豐富,每個知識點都配備了大量圖示加以說明,並進行詳細的分析解釋,每章均精心選編了經典案例,對讀者學習有很大的幫助,可以讓讀者輕鬆上手。本書提供了電子課件和所有例題的源代碼,掃描每章提供的二維碼可觀看教學視頻。
    本書可作為高等院校及各類培訓學校Android系統課程的教材,也可作為希望學習Android系統開發的讀者自學用書。

作者介紹
編者:張思民|責編:王冰飛

目錄
第1章  Android系統及其開發過程
  1.1  Android系統概述
    1.1.1  Android系統及其特點
    1.1.2  Android的系統架構
    1.1.3  Android開發分類
  1.2  搭建Android Studio開發環境
    1.2.1  安裝Android Studio前的必要準備
    1.2.2  安裝Android Studio
  1.3  Android??API和在線幫助文檔
  1.4  Android應用程序的開發過程
    1.4.1  開發Android應用程序的一般過程
    1.4.2  生成Android應用程序框架
    1.4.3  編寫代碼生成MainActivity.java
    1.4.4  在模擬器中運行應用程序
  1.5  Android項目結構
    1.5.1  目錄結構
    1.5.2  Android應用程序結構分析
  1.6  Android應用程序設計示例
  習題
第2章  Android用戶界面設計
  2.1  用戶界面設計和View類
  2.2  Android布局管理
    2.2.1  布局文件的規範與重要屬性
    2.2.2  常見的布局方式
  2.3  文本標籤和按鈕
    2.3.1  文本標籤
    2.3.2  按鈕及按鈕處理事件
  2.4  文本編輯框
  2.5  進度條和選項按鈕
    2.5.1  進度條
    2.5.2  選項按鈕
  2.6  圖像顯示類
  2.7  消息提示類
  2.8  列表組件類
  習題
第3章  多個用戶界面的程序設計
  3.1  頁面切換與傳遞參數值
    3.1.1  綁定機制組件
    3.1.2  Activity頁面切換
    3.1.3  在Activity頁面之間傳遞數據
  3.2  菜單設計
    3.2.1  選項菜單
    3.2.2  上下文菜單
  3.3  對話框
    3.3.1  消息對話框
    3.3.2  其他幾種常用對話框
  3.4  Fragment
    3.4.1  動態載入Fragment對象
    3.4.2  底部導航欄
  習題

第4章  圖形與多媒體處理
  4.1  繪製幾何圖形
    4.1.1  幾何圖形繪製類
    4.1.2  幾何圖形繪製過程
    4.1.3  自定義組件
  4.2  觸摸屏事件處理
    4.2.1  簡單的觸摸屏事件
    4.2.2  手勢識別
  4.3  音頻播放
    4.3.1  多媒體處理包
    4.3.2  多媒體處理播放器
    4.3.3  播放音頻文件
  4.4  視頻播放
    4.4.1  應用媒體播放器播放視頻
    4.4.2  應用視頻視圖播放視頻
  4.5  文本轉換語音
  4.6  動畫技術
    4.6.1  動畫組件類
    4.6.2  補間動畫
    4.6.3  屬性動畫
  習題
第5章  後台服務與系統服務
  5.1  後台服務
  5.2  信息廣播機制
  5.3  系統服務
    5.3.1  Android的系統服務
    5.3.2  系統通知服務
  習題
第6章  網路通信
  6.1  Web視圖
    6.1.1  瀏覽器引擎
    6.1.2  Web視圖對象
    6.1.3  調用JavaScript
  6.2  基於TCP的網路程序設計
    6.2.1  網路編程的基礎知識
    6.2.2  利用套接字Socket設計客戶端/伺服器系統程序
    6.2.3  應用Callable介面實現多線程Socket編程
  6.3  基於HTTP的網路程序設計
    6.3.1  建立PHP伺服器網站
    6.3.2  應用HttpURLConnection訪問Web伺服器
  習題
第7章  應用Volley框架訪問Web伺服器
  7.1  Volley框架及其應用
    7.1.1  Volley包的下載與安裝
    7.1.2  JSON數據格式簡介
    7.1.3  Volley的工作原理和幾個重要對象
    7.1.4  Volley的基本使用方法
  7.2  應用Volley框架設計網路音樂播放器
  7.3  訪問遠程資料庫
    7.3.1  把數據寫入遠程資料庫

    7.3.2  讀取遠程資料庫數據
  習題
第8章  數據存儲
  8.1  內部存儲空間和外部存儲空間
  8.2  SQLite資料庫
    8.2.1  SQLite資料庫簡介
    8.2.2  管理和操作SQLite資料庫的對象
    8.2.3  SQLite資料庫的操作命令
  8.3  文件處理
    8.3.1  輸入/輸出流
    8.3.2  處理文件流
  8.4  輕量級存儲SharedPreferences
  習題
第9章  OpenCV應用實戰——人臉美顏與人臉檢測
  9.1  OpenCV圖像處理
    9.1.1  搭建OpenCV Android開發環境
    9.1.2  Mat對象和Bitmap對象
    9.1.3  圖像的模糊與銳化
  9.2  人臉美顏
  9.3  人臉檢測
附表  微課視頻二維碼索引列表

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032