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

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

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

定 價(jià):¥89.90

作 者: [美] 埃爾維·杰伊·弗朗西斯基 著,高翔 譯
出版社: 中國(guó)青年出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787515356334 出版時(shí)間: 2019-07-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

前言
CHAPTER 1 Android基礎(chǔ)知識(shí),第一個(gè)應(yīng)用程序: HelloAndroid
1.1 智能手機(jī)及其操作系統(tǒng)
1.1.1 智能手機(jī)
1.1.2 Android手機(jī)
1.1.3 App和Google Play
1.2 Android應(yīng)用開發(fā)環(huán)境
1.3 第一個(gè)應(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 在模擬器中運(yùn)行App
1.5 使用Logcat調(diào)試App
1.6 調(diào)試器的使用
1.7 在實(shí)際設(shè)備上測(cè)試App
1.8 App Manifest和Gradle構(gòu)建系統(tǒng)
1.8.1 AndroidManifest.xml文件: App圖標(biāo)與面向安卓的設(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 風(fēng)格和主題: Tip Calculator應(yīng)用程序,版本2
2.7 事件和簡(jiǎn)單事件處理:編寫控制器, 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 提醒對(duì)話框: TicTacToe應(yīng)用程序,版本4
3.9 拆分視圖和控制器: TicTacToe應(yīng)用程序,版本5

CHAPTER 4 多個(gè)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 連接兩個(gè)activity: Mortgage Calculator應(yīng)用程序,版本1
4.5 activity的生命周期
4.6 多個(gè)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 菜單和菜單項(xiàng): Candy Store應(yīng)用程序,版本0
5.2 圖標(biāo): Candy Store應(yīng)用程序,版本1
5.3 SQLite:創(chuàng)建數(shù)據(jù)庫(kù)、表和插入數(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 運(yùn)行收銀機(jī): Candy Store應(yīng)用程序,版本5

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

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

CHAPTER 8 圖形、動(dòng)畫、聲音和游戲
8.1 圖形
8.2 制作自定義視圖,繪圖, Duck Hunting應(yīng)用程序,版本0
8.3 模型
8.4 動(dòng)畫對(duì)象:飛鴨, Duck Hunting應(yīng)用程序,版本1
8.5 處理觸摸事件:移動(dòng)大炮和射擊, Duck Hunting應(yīng)用程序,版本2
8.6 播放聲音:射擊、碰撞檢測(cè), 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文件定義片段并通過(guò)代碼將片段添加到activity,猜字游戲應(yīng)用程序,本2
9.6 通過(guò)代碼定義activity并為其添加一個(gè)片段,猜字游戲應(yīng)用程序,版本3
9.7 片段與其activity之間的通信:?jiǎn)⒂肞lay,猜字游戲應(yīng)用程序,版本 4
9.8 使用隱形片段,猜字游戲應(yīng)用程序,版本5
9.9 使片段可重用,猜字游戲應(yīng)用程序,版本6
9.10 改進(jìn)GUI:直接處理鍵盤輸入,猜字游戲應(yīng)用程序,版本7

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

10.5 模型
10.6 基于語(yǔ)音輸入顯示地圖,應(yīng)用程序版本3
10.7 控制語(yǔ)音輸入,應(yīng)用程序版本4
10.8 語(yǔ)音識(shí)別B部分,使用語(yǔ)音移動(dòng)地圖一次,應(yīng)用程序版本5
10.9 語(yǔ)音識(shí)別C部分,連續(xù)使用語(yǔ)音移動(dòng)地圖,應(yīng)用程序版本6
CHAPTER 11 使用GPS和定位服務(wù)
11.1 訪問(wèn)Google Play服務(wù), GPS應(yīng)用程序,版本0
11.2 使用GPS檢索我們的位置, GPS應(yīng)用程序,版本1
11.3 到達(dá)目的地的距離和時(shí)間的模型
11.4 到達(dá)目的地的距離和時(shí)間, GPS應(yīng)用程序,版本2
11.5 更新到達(dá)目的地的距離和時(shí)間, GPS應(yīng)用程序,版本3
CHAPTER 12 在一款應(yīng)用程序中使用其他應(yīng)用程序:
拍照、調(diào)為灰度模式和發(fā)送郵件
12.1 調(diào)用相機(jī)應(yīng)用程序并拍攝照片,照片應(yīng)用程序,版本0
12.2 模型:將照片調(diào)為灰度模式,照片應(yīng)用程序,版本1
12.3 使用SeekBars定義灰度陰影,照片應(yīng)用程序,版本2
12.4 改進(jìn)用戶界面,照片應(yīng)用程序,版本3
12.5 存儲(chǔ)圖片,照片應(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 解析遠(yuǎn)程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 通過(guò)單擊更新小部件的數(shù)據(jù):溫度小部件,版本3
14.5 檢索遠(yuǎn)程源中的溫度數(shù)據(jù):溫度小部件,版本4
14.6 使用Activity自定義小部件:溫度小部件,版本5
14.7 在鎖屏屏幕上托管小部件:溫度小部件,版本6

CHAPTER 15 在應(yīng)用程序中添加廣告
15.1 視圖: Stopwatch應(yīng)用程序,版本0
15.2 控制器:運(yùn)行Stopwatch應(yīng)用程序,版本1
15.3 改進(jìn)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 對(duì)稱和非對(duì)稱加密
16.2 對(duì)稱加密:模型(AES), Encryption應(yīng)用程序,版本0
16.3 對(duì)稱加密:添加視圖, Encryption應(yīng)用程序,版本1
16.4 非對(duì)稱加密:將RSA添加到模型, Encryption應(yīng)用程序,版本2
16.5 對(duì)稱和非對(duì)稱加密:修改視圖, Encryption應(yīng)用程序,版本3
附錄 a 動(dòng)態(tài)檢索狀態(tài)欄和操作欄的高度
附錄 B 動(dòng)態(tài)設(shè)置TextView的字體大小
附錄 c 下載、安裝Google Play服務(wù)和使用地圖
附錄 D AsyncTask類

本目錄推薦

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