Android APP应用程序开发完全学习教程 典藏中文版
全新正版 极速发货
¥
19.29
2.1折
¥
89.9
全新
库存4件
作者(美)埃尔维·杰伊·弗朗西斯基(Hervé J.Franceschi)
出版社中国青年出版社
ISBN9787515356334
出版时间2019-10
装帧平装
开本16开
定价89.9元
货号1201910910
上书时间2024-07-11
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言
CHAPTER1Android基础知识,个应用程序:HelloAndroid
1.1智能手机及其操作系统
1.1.1智能手机
1.1.2Android手机
1.1.3App和GooglePlay
1.2Android应用开发环境
1.3个应用程序:HelloAndroid
1.3.1框架应用
1.3.2GUI预览
1.3.3XML文件:activity_main.xml、colors.xml、styles.xml、strings.xml、dimens.xml
1.3.4MainActivity类
1.4在模拟器中运行App
1.5使用Logcat调试App
1.6调试器的使用
1.7在实际设备上测试App
1.8AppManifest和Gradle构建系统
1.8.1AndroidManifest.xml文件:App图标与面向安卓的设备
1.8.2Gradle构建系统
CHAPTER2模型视图控制器、GUI组件和事件
2.1模型视图控制器(MVC)框架
2.2模型
2.3GUI组件
2.4RelativeLayout、TextView、EditText和Button:TipCalculator应用程序,版本0
2.5GUI组件和多XML属性:TipCalculator应用程序,版本1
2.6风格和主题:TipCalculator应用程序,版本2
2.7事件和简单事件处理:编写控制器,TipCalculator应用程序,版本3
2.8多事件处理:TipCalculator应用程序,版本4
CHAPTER3GUI、布局管理器编程
3.1MVC框架
3.2模型
3.3以编程方式创建GUI,TicTacToe应用程序,版本0
3.4事件处理:TicTacToe应用程序,版本1
3.5整合模型以支持游戏玩法:TicTacToe应用程序,版本2
3.6内部类
3.7布局参数:TicTacToe应用程序,版本3
3.8提醒对话框:TicTacToe应用程序,版本4
3.9拆分视图和控制器:TicTacToe应用程序,版本5
CHAPTER4多个Activity,在Activity之间传递数据,转换,持久性数据
4.1模型:Mortgage类
4.2使用TableLayout作为GUI前端:MortgageCalculator应用程序,版本0
4.3使用RelativeLayout作为第二屏幕GUI
4.4连接两个activity:MortgageCalculator应用程序,版本1
4.5activity的生命周期
4.6多个activity之间共享数据:MortgageCalculator应用程序,版本2
4.7activity之间的转换:MortgageCalculator应用程序,版本3
4.8处理持久性数据:MortgageCalculator应用程序,版本4
CHAPTER5菜单和SQLite
5.1菜单和菜单项:CandyStore应用程序,版本0
5.2图标:CandyStore应用程序,版本1
5.3SQLite:创建数据库、表和插入数据,CandyStore应用程序,版本2
5.4删除数据:CandyStore应用程序,版本3
5.5更新数据:CandyStore应用程序,版本4
5.6运行收银机:CandyStore应用程序,版本5
CHAPTER6设备方向管理
6.1Configuration类
6.2捕获设备旋转事件
6.3策略1:为每个方向设置一个LayoutXML文件
6.4策略2:为两个方向应用一个layoutXML文件,用代码修改布局
6.5策略3:完全用代码管理布局和方向
CHAPTER7触摸与滑动
7.1检测触摸事件
7.2处理滑动事件:移动TextView
7.3模型
7.4视图:设置GUI,Puzzle应用程序,版本0
7.5移动拼图,Puzzle应用程序,版本1
7.6解决难题,Puzzle应用程序,版本2
7.7手势、点击检测和处理
7.8检测双击,Puzzle应用程序,版本3
7.9独立的应用程序设备,Puzzle应用程序,版本4
CHAPTER8图形、动画、声音和游戏
8.1图形
8.2制作自定义视图,绘图,DuckHunting应用程序,版本0
8.3模型
8.4动画对象:飞鸭,DuckHunting应用程序,版本1
8.5处理触摸事件:移动大炮和射击,DuckHunting应用程序,版本2
8.6播放声音:射击、碰撞检测,DuckHunting应用程序,版本3
CHAPTER9片段
9.1模型
9.2片段
9.3使用布局XML文件为activity定义和添加片段,猜字游戏应用程序,版本0
9.4添加GUI组件、样式、字符串和颜色,猜字游戏应用程序,版本1
9.5使用布局XML文件定义片段并通过代码将片段添加到activity,猜字游戏应用程序,本2
9.6通过代码定义activity并为其添加一个片段,猜字游戏应用程序,版本3
9.7片段与其activity之间的通信:启用Play,猜字游戏应用程序,版本4
9.8使用隐形片段,猜字游戏应用程序,版本5
9.9使片段可重用,猜字游戏应用程序,版本6
9.10改进GUI:直接处理键盘输入,猜字游戏应用程序,版本7
CHAPTER10使用库及其API:语音识别和地图
10.1语音识别
10.2语音识别A部分,应用程序版本0
10.3使用谷歌地图活动模板,应用程序版本1
10.4在地图中添加注释,应用程序版本2
10.5模型
10.6基于语音输入显示地图,应用程序版本3
10.7控制语音输入,应用程序版本4
10.8语音识别B部分,使用语音移动地图一次,应用程序版本5
10.9语音识别C部分,连续使用语音移动地图,应用程序版本6
CHAPTER11使用GPS和定位服务
11.1访问GooglePlay服务,GPS应用程序,版本0
11.2使用GPS检索我们的位置,GPS应用程序,版本1
11.3到达目的地的距离和时间的模型
11.4到达目的地的距离和时间,GPS应用程序,版本2
11.5更新到达目的地的距离和时间,GPS应用程序,版本3
CHAPTER12在一款应用程序中使用其他应用程序:
拍照、调为灰度模式和发送邮件
12.1调用相机应用程序并拍摄照片,照片应用程序,版本0
12.2模型:将照片调为灰度模式,照片应用程序,版本1
12.3使用SeekBars定义灰度阴影,照片应用程序,版本2
12.4改进用户界面,照片应用程序,版本3
12.5存储图片,照片应用程序,版本4
12.6使用电子邮件应用程序:将灰度图片发送给朋友,照片应用程序,版本5
CHAPTER13XML和内容型应用程序
13.1解析XML、DOM和SAX解析器,WebContent应用程序,版本0
13.2将XML解析为列表,WebContent应用程序,版本1
13.3解析远程XML文档,WebContent应用程序,版本2
13.4WebContent应用程序在ListView中显示结果,版本3
13.5在应用程序内部打开Web浏览器,WebContent应用程序,版本4
CHAPTER14制作Android小部件
14.1制作小部件的操作步骤:温度小部件,版本0
14.2设置小部件样式:温度小部件,版本1
14.3更新小部件的数据:温度小部件,版本2
14.4通过单击更新小部件的数据:温度小部件,版本3
14.5检索远程源中的温度数据:温度小部件,版本4
14.6使用Activity自定义小部件:温度小部件,版本5
14.7在锁屏屏幕上托管小部件:温度小部件,版本6
CHAPTER15在应用程序中添加广告
15.1视图:Stopwatch应用程序,版本0
15.2控制器:运行Stopwatch应用程序,版本1
15.3改进Stopwatch应用程序,版本2
15.4植入广告Stopwatch应用程序,版本3
15.5把广告嵌入碎片中:Stopwatch应用程序,版本4
15.6AdView生命周期的管理:Stopwatch应用程序,版本5
CHAPTER16安全和加密
16.1对称和非对称加密
16.2对称加密:模型(AES),Encryption应用程序,版本0
16.3对称加密:添加视图,Encryption应用程序,版本1
16.4非对称加密:将RSA添加到模型,Encryption应用程序,版本2
16.5对称和非对称加密:修改视图,Encryption应用程序,版本3
附录a动态检索状态栏和操作栏的高度
附录B动态设置TextView的字体大小
附录c下载、安装GooglePlay服务和使用地图
附录DAsyncTask类
内容摘要
本书前九章介绍了Android应用开发的基本概念。很后七章介绍了更具体的主题。附录中介绍了正文章节中涉及到的几个概念:检索设备的尺寸,包括状态栏和操作栏的高度;动态调整TextView的字体大小;使用AsyncTask在后台执行任务(从远程位置中检索数据);使用GooglePlay服务等。这样的章节分配能使大部分章节内容相对独立,有利于教师在教学时挑选需要的章节进行教学。CHAPTER1:Android基础知识,个应用程序:HelloAndroid在本章中,将了解如何使用AndroidStudio开发环境,包括如何使用模拟器、如何在设备上运行应用程序、如何使用调试器输出到Logcat。还将查看与应用程序关联的各种资源,如AndroidManifest.xml文件,各种xml文件用于定义字符串、颜色、尺寸以及GUI。CHAPTER2:模型视图控制器、GUI组件和事件在本章中,讲解了模型视图控制器架构,并使用MVC制作个应用程序—一个小费计算器。CHAPTER3:GUI、布局管理器编程在本章中,继续使用MVC架构,讲解了如何定义GUI并以编程方式为tic-tac-toe应用程序设置事件处理。将介绍如何使用内部类、布局参数和警报对话框。CHAPTER4:多个activity,在activity之间传递数据,转换,持久性数据在本章中,将介绍如何在应用程序中添加多个activity,以及如何在activity之间传递数据。CHAPTER5:菜单和SQLite在本章中,将展示如何在应用程序中添加菜单以及如何使用SQLite处理持久性数据。我们以编程方式生成GUI时采用了ScrollView。本章应用程序示例是一个糖果店管理器,用户能够添加、更新和删除糖果,以及使用Toast类敲响收银机。CHAPTER6:设备方向管理在本章中,将展示如何检测设备方向的变化,并探索各种编码GUI的方法,以便应用程序在垂直和水平方向上工作。CHAPTER7:触摸与滑动在本章中,将首先展示如何检测和处理触摸或滑动事件。随后,我们还展示如何检测和处理手势,包括单击、双击事件。CHAPTER8:图形、动画、声音和游戏在本章中,将探索如何创建自定义视图,如何绘制形状和位图,如何通过在屏幕上设置动画对象来创建游戏,如何处理事件和制作声音。CHAPTER9:片段在本章中,将介绍在activity中使用片段的各种方法,在两个片段之间通信的方法以及如何使片段可重复使用。本章应用程序实例是一款刽子手游戏,其中的片段包括游戏的状态、游戏的数据统计、剩余的次数以及一些不可见的片段。
— 没有更多了 —
以下为对购买帮助不大的评价