注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)Android APP應(yīng)用程序開發(fā)完全學(xué)習(xí)教程

Android APP應(yīng)用程序開發(fā)完全學(xué)習(xí)教程

Android APP應(yīng)用程序開發(fā)完全學(xué)習(xí)教程

定 價:¥89.90

作 者: [美] 埃爾維·杰伊·弗朗西斯基 著,高翔 譯
出版社: 中國青年出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787515356334 出版時間: 2019-07-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書前九章介紹了Android應(yīng)用開發(fā)的基本概念。最后七章介紹了更具體的主題。 附錄中介紹了正文章節(jié)中涉及到的幾個概念:檢索設(shè)備的尺寸,包括狀態(tài)欄和操作欄的高 度;動態(tài)調(diào)整TextView的字體大?。皇褂肁syncTask在后臺執(zhí)行任務(wù)(從遠程位置中檢索數(shù)據(jù)); 使用Google Play服務(wù)等。這樣的章節(jié)分配能使大部分章節(jié)內(nèi)容相對獨立,有利于教師在教學(xué)時挑選需要的章節(jié)進行教學(xué)。 CHAPTER 1: Android基礎(chǔ)知識,di一個應(yīng)用程序: HelloAndroid 在本章中,將了解如何使用Android Studio開發(fā)環(huán)境,包括如何使用模擬器、如何在設(shè)備 上運行應(yīng)用程序、如何使用調(diào)試器輸出到Logcat。還將查看與應(yīng)用程序關(guān)聯(lián)的各種資源,如 AndroidManifest.xml文件,各種xml文件用于定義字符串、顏色、尺寸以及GUI。 CHAPTER 2:模型視圖控制器、 GUI組件和事件 在本章中,講解了模型視圖控制器架構(gòu),并使用MVC制作di 一個應(yīng)用程序—一個小費計算 器。 CHAPTER 3: GUI、布局管理器編程 在本章中,繼續(xù)使用MVC架構(gòu),講解了如何定義GUI并以編程方式為tic-tac-toe應(yīng)用程序設(shè)置 事件處理。將介紹如何使用內(nèi)部類、布局參數(shù)和警報對話框。 CHAPTER 4:多個activity,在activity之間傳遞數(shù)據(jù),轉(zhuǎn)換, 持久性數(shù)據(jù) 在本章中,將介紹如何在應(yīng)用程序中添加多個activity,以及如何在activity之間傳遞數(shù)據(jù)。 CHAPTER 5:菜單和SQLite 在本章中,將展示如何在應(yīng)用程序中添加菜單以及如何使用SQLite處理持久性數(shù)據(jù)。我們以編程方式生成GUI時采用了ScrollView。本章應(yīng)用程序示例是一個糖果店管理器,用戶能夠添加、 更新和刪除糖果,以及使用Toast類敲響收銀機。 CHAPTER 6:設(shè)備方向管理 在本章中,將展示如何檢測設(shè)備方向的變化,并探索各種編碼GUI的方法,以便應(yīng)用程序在 垂直和水平方向上工作。 CHAPTER 7:觸摸與滑動 在本章中,將首先展示如何檢測和處理觸摸或滑動事件。隨后,我們還展示如何檢測和處理 手勢,包括單擊、雙擊事件。 CHAPTER 8:圖形、動畫、聲音和游戲 在本章中,將探索如何創(chuàng)建自定義視圖,如何繪制形狀和位圖,如何通過在屏幕上設(shè)置動畫 對象來創(chuàng)建游戲,如何處理事件和制作聲音。CHAPTER 9:片段 在本章中,將介紹在activity中使用片段的各種方法,在兩個片段之間通信的方法以及如何使 片段可重復(fù)使用。本章應(yīng)用程序?qū)嵗且豢顒W邮钟螒颍渲械钠伟ㄓ螒虻臓顟B(tài)、游戲的數(shù)據(jù)統(tǒng)計、剩余的次數(shù)以及一些不可見的片段。

作者簡介

  【美】埃爾維·杰伊·弗朗西斯基 Hervé J. Franceschi 美國馬里蘭洛約拉大學(xué)計算機科學(xué)學(xué)院教授,從事計算機教學(xué)和研究工作十余年。出版或參與出版過的著作有《JavaIlluminated》等。

圖書目錄

前言
CHAPTER 1 Android基礎(chǔ)知識,第一個應(yīng)用程序: HelloAndroid
1.1 智能手機及其操作系統(tǒng)
1.1.1 智能手機
1.1.2 Android手機
1.1.3 App和Google Play
1.2 Android應(yīng)用開發(fā)環(huán)境
1.3 第一個應(yīng)用程序: HelloAndroid
1.3.1 框架應(yīng)用
1.3.2 GUI預(yù)覽
1.3.3 XML文件: activity_main.xml、 colors.xml、 styles.xml、 strings.xml、 dimens.xml
1.3.4 MainActivity類
1.4 在模擬器中運行App
1.5 使用Logcat調(diào)試App
1.6 調(diào)試器的使用
1.7 在實際設(shè)備上測試App
1.8 App Manifest和Gradle構(gòu)建系統(tǒng)
1.8.1 AndroidManifest.xml文件: App圖標與面向安卓的設(shè)備
1.8.2 Gradle構(gòu)建系統(tǒng)

CHAPTER 2 模型視圖控制器、 GUI組件和事件
2.1 模型視圖控制器(MVC)框架
2.2 模型
2.3 GUI組件
2.4 RelativeLayout、 TextView、 EditText和Button: Tip Calculator應(yīng)用程序,版本0
2.5 GUI組件和多XML屬性: Tip Calculator應(yīng)用程序,版本1
2.6 風格和主題: Tip Calculator應(yīng)用程序,版本2
2.7 事件和簡單事件處理:編寫控制器, Tip Calculator應(yīng)用程序,版本3
2.8 多事件處理: Tip Calculator應(yīng)用程序,版本4

CHAPTER 3 GUI、布局管理器編程
3.1 MVC框架
3.2 模型
3.3 以編程方式創(chuàng)建GUI, TicTacToe應(yīng)用程序,版本0
3.4 事件處理: TicTacToe應(yīng)用程序,版本1
3.5 整合模型以支持游戲玩法: TicTacToe應(yīng)用程序,版本2
3.6 內(nèi)部類
3.7 布局參數(shù): TicTacToe應(yīng)用程序,版本3
3.8 提醒對話框: TicTacToe應(yīng)用程序,版本4
3.9 拆分視圖和控制器: TicTacToe應(yīng)用程序,版本5

CHAPTER 4 多個Activity,在Activity之間傳遞數(shù)據(jù),轉(zhuǎn)換,持久性數(shù)據(jù)
4.1 模型: Mortgage類
4.2 使用TableLayout作為GUI前端: Mortgage Calculator應(yīng)用程序,版本0
4.3 使用RelativeLayout作為第二屏幕GUI

4.4 連接兩個activity: Mortgage Calculator應(yīng)用程序,版本1
4.5 activity的生命周期
4.6 多個activity之間共享數(shù)據(jù): Mortgage Calculator應(yīng)用程序,版本2
4.7 activity之間的轉(zhuǎn)換: Mortgage Calculator應(yīng)用程序,版本3
4.8 處理持久性數(shù)據(jù): Mortgage Calculator應(yīng)用程序,版本4

CHAPTER 5 菜單和SQLite
5.1 菜單和菜單項: Candy Store應(yīng)用程序,版本0
5.2 圖標: Candy Store應(yīng)用程序,版本1
5.3 SQLite:創(chuàng)建數(shù)據(jù)庫、表和插入數(shù)據(jù), Candy Store應(yīng)用程序,版本2
5.4 刪除數(shù)據(jù): Candy Store應(yīng)用程序,版本3
5.5 更新數(shù)據(jù): Candy Store應(yīng)用程序,版本4
5.6 運行收銀機: Candy Store應(yīng)用程序,版本5

CHAPTER 6 設(shè)備方向管理
6.1 Configuration類
6.2 捕獲設(shè)備旋轉(zhuǎn)事件
6.3 策略1:為每個方向設(shè)置一個Layout XML文件
6.4 策略2:為兩個方向應(yīng)用一個layout XML文件,用代碼修改布局
6.5 策略3:完全用代碼管理布局和方向

CHAPTER 7 觸摸與滑動
7.1 檢測觸摸事件
7.2 處理滑動事件:移動TextView
7.3 模型
7.4 視圖:設(shè)置GUI, Puzzle應(yīng)用程序,版本0
7.5 移動拼圖, Puzzle應(yīng)用程序,版本1
7.6 解決難題, Puzzle應(yīng)用程序,版本2
7.7 手勢、點擊檢測和處理
7.8 檢測雙擊, Puzzle應(yīng)用程序,版本3
7.9 獨立的應(yīng)用程序設(shè)備, Puzzle應(yīng)用程序,版本4

CHAPTER 8 圖形、動畫、聲音和游戲
8.1 圖形
8.2 制作自定義視圖,繪圖, Duck Hunting應(yīng)用程序,版本0
8.3 模型
8.4 動畫對象:飛鴨, Duck Hunting應(yīng)用程序,版本1
8.5 處理觸摸事件:移動大炮和射擊, Duck Hunting應(yīng)用程序,版本2
8.6 播放聲音:射擊、碰撞檢測, Duck Hunting應(yīng)用程序,版本3


CHAPTER 9 片段
9.1 模型
9.2 片段
9.3 使用布局XML文件為activity定義和添加片段,猜字游戲應(yīng)用程序,版本0
9.4 添加GUI組件、樣式、字符串和顏色,猜字游戲應(yīng)用程序,版本1
9.5 使用布局XML文件定義片段并通過代碼將片段添加到activity,猜字游戲應(yīng)用程序,本2
9.6 通過代碼定義activity并為其添加一個片段,猜字游戲應(yīng)用程序,版本3
9.7 片段與其activity之間的通信:啟用Play,猜字游戲應(yīng)用程序,版本 4
9.8 使用隱形片段,猜字游戲應(yīng)用程序,版本5
9.9 使片段可重用,猜字游戲應(yīng)用程序,版本6
9.10 改進GUI:直接處理鍵盤輸入,猜字游戲應(yīng)用程序,版本7

CHAPTER 10 使用庫及其API:語音識別和地圖
10.1 語音識別
10.2 語音識別A部分,應(yīng)用程序版本0
10.3 使用谷歌地圖活動模板,應(yīng)用程序版本1
10.4 在地圖中添加注釋,應(yīng)用程序版本2

10.5 模型
10.6 基于語音輸入顯示地圖,應(yīng)用程序版本3
10.7 控制語音輸入,應(yīng)用程序版本4
10.8 語音識別B部分,使用語音移動地圖一次,應(yīng)用程序版本5
10.9 語音識別C部分,連續(xù)使用語音移動地圖,應(yīng)用程序版本6
CHAPTER 11 使用GPS和定位服務(wù)
11.1 訪問Google Play服務(wù), GPS應(yīng)用程序,版本0
11.2 使用GPS檢索我們的位置, GPS應(yīng)用程序,版本1
11.3 到達目的地的距離和時間的模型
11.4 到達目的地的距離和時間, GPS應(yīng)用程序,版本2
11.5 更新到達目的地的距離和時間, GPS應(yīng)用程序,版本3
CHAPTER 12 在一款應(yīng)用程序中使用其他應(yīng)用程序:
拍照、調(diào)為灰度模式和發(fā)送郵件
12.1 調(diào)用相機應(yīng)用程序并拍攝照片,照片應(yīng)用程序,版本0
12.2 模型:將照片調(diào)為灰度模式,照片應(yīng)用程序,版本1
12.3 使用SeekBars定義灰度陰影,照片應(yīng)用程序,版本2
12.4 改進用戶界面,照片應(yīng)用程序,版本3
12.5 存儲圖片,照片應(yīng)用程序,版本4
12.6 使用電子郵件應(yīng)用程序:將灰度圖片發(fā)送給朋友,照片應(yīng)用程序,版本5
CHAPTER 13 XML和內(nèi)容型應(yīng)用程序
13.1 解析XML、 DOM和SAX解析器, Web Content應(yīng)用程序,版本0
13.2 將XML解析為列表, Web Content應(yīng)用程序,版本1
13.3 解析遠程XML文檔, Web Content應(yīng)用程序,版本2
13.4 Web Content應(yīng)用程序在ListView中顯示結(jié)果,版本3
13.5 在應(yīng)用程序內(nèi)部打開Web瀏覽器, Web Content應(yīng)用程序,版本4
CHAPTER 14 制作Android小部件
14.1 制作小部件的操作步驟:溫度小部件,版本0
14.2 設(shè)置小部件樣式:溫度小部件,版本1
14.3 更新小部件的數(shù)據(jù):溫度小部件,版本2
14.4 通過單擊更新小部件的數(shù)據(jù):溫度小部件,版本3
14.5 檢索遠程源中的溫度數(shù)據(jù):溫度小部件,版本4
14.6 使用Activity自定義小部件:溫度小部件,版本5
14.7 在鎖屏屏幕上托管小部件:溫度小部件,版本6

CHAPTER 15 在應(yīng)用程序中添加廣告
15.1 視圖: Stopwatch應(yīng)用程序,版本0
15.2 控制器:運行Stopwatch應(yīng)用程序,版本1
15.3 改進Stopwatch應(yīng)用程序,版本2
15.4 植入廣告Stopwatch應(yīng)用程序,版本3
15.5 把廣告嵌入碎片中: Stopwatch應(yīng)用程序,版本4
15.6 AdView生命周期的管理: Stopwatch應(yīng)用程序,版本5

CHAPTER 16 安全和加密
16.1 對稱和非對稱加密
16.2 對稱加密:模型(AES), Encryption應(yīng)用程序,版本0
16.3 對稱加密:添加視圖, Encryption應(yīng)用程序,版本1
16.4 非對稱加密:將RSA添加到模型, Encryption應(yīng)用程序,版本2
16.5 對稱和非對稱加密:修改視圖, Encryption應(yīng)用程序,版本3
附錄 a 動態(tài)檢索狀態(tài)欄和操作欄的高度
附錄 B 動態(tài)設(shè)置TextView的字體大小
附錄 c 下載、安裝Google Play服務(wù)和使用地圖
附錄 D AsyncTask類

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號