网站颜色:

Android APP应用程序开发完全学习教程(典藏中文版).

  • 产品名称:Android-APP应用程序开发...
  • 书名:Android-APP应用程序开发完全学习教程
  • 作者:埃尔维.杰伊.弗朗西斯基
  • 作者地区:美国
  • 定价:89.90元
  • 书名:Android-APP应用程序开发完全学习教程
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:中国青年出版社



基本信息
商品名称:Android APP应用程序开发完全学习教程(典藏中文版)开本:16开
作者:(美)埃尔维·杰伊·弗朗西斯基|译者:高翔页数:
定价:89.9出版时间:(咨询特价)-01
ISBN号:34印刷时间:(咨询特价)-01
出版社:中国青年版次:1
商品类型:图书印次:1
作者简介:
【美】埃尔维·杰伊·弗朗西斯基Hervé J. Franceschi美国马里兰洛约拉大学计算机科学学院教授,从事计算机教学和研究工作十余年。出版或参与出版过的著作有《JavaIlluminated》等。
内容提要:
本书内容涉及了XHL资源,包括样式、XHL定义的GUI、程序定义的GUI、事件驱动编程、activity周期,以及如何管理多个activity,activity之间的转换,持久性数据(包括SQLite),如何管理方向、片段,如何制作与适用各种设备的应用程序,如何在一个应用程序中调用其他应用程序等。

......

目录:
前言
CHAPTER 1 Android基础知识, 个应用程序:HelloAndroid
1.1 智能及其操作系统
1.1.1 智能
1.1.2 Android
1.1.3 App和Google Play
1.2 Android应用开发环境
1.3个应用程序:HelloAndroid
1.3.1 框架应用
1.3.2 GUI预览
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调试App
1.6 调试器的使用
1.7 在实际设备上测试App
1.8 App Manifest和Gradle构建系统
1.8.1 AndroidManifest.xml文件:App图标与面向安卓的设备
1.8.2 Gradle构建系统
CHAPTER 2 模型视图控制器、GUI组件和事件
2.1 模型视图控制器(MVC)框架
2.2 模型
2.3 GUI组件
2.4 RelativeLayout、TextView、EditText和Button: Tip Calculator应用程序,版本0
2.5 GUI组件和多XML属性:Tip Calculator应用程序,版本1
2.6 风格和主题:Tip Calculator应用程序,版本2
2.7 事件和简单事件处理:编写控制器, Tip Calculator应用程序,版本3
2.8 多事件处理:Tip Calculator应用程序,版本4
CHAPTER 3 GUI、布局管理器编程
3.1 MVC框架
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
CHAPTER 4 多个Activity,在Activity之间传递数据,转换,持久性数据
4.1 模型:Mortgage类
4.2 使用TableLayout作为GUI前端:Mortgage Calculator应用程序,版本0
4.3 使用RelativeLayout作为第二屏幕GUI
4.4 连接两个activity:Mortgage Calculator应用程序,版本1
4.5 activity的周期
4.6 多个activity之间共享数据:Mortgage Calculator应用程序,版本2
4.7 activity之间的转换:Mortgage Calculator应用程序,版本3
4.8 处理持久性数据:Mortgage Calculator应用程序,版本4
CHAPTER 5 菜单和SQLite
5.1 菜单和菜单项:Candy Store应用程序,版本0
5.2 图标:Candy Store应用程序,版本1
5.3 SQLite:创建数据库、表和插入数据, Candy Store应用程序,版本2
5.4 删除数据:Candy Store应用程序,版本3
5.5新数据:Candy Store应用程序,版本4
5.6 运行收银机:Candy Store应用程序,版本5
CHAPTER 6 设备方向管理
6.1 Configuration类
6.2 捕获设备旋转事件
6.3 策略1:为每个方向设置一个Layout XML文件
6.4 策略2:为两个方向应用一个layout XML文件,用代码修改布局
6.5 策略3: 用代码管理布局和方向
CHAPTER 7 触摸与滑动
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
CHAPTER 8 图形、动画、声音和游戏
8.1 图形
8.2 制作自定义视图,绘图, Duck Hunting应用程序,版本0
8.3 模型
8.4 动画对象:飞鸭, Duck Hunting应用程序,版本1
8.5 处理触摸事件:射击, Duck Hunting应用程序,版本2
8.6 播放声音:射击、碰撞检测, Duck Hunting应用程序,版本3
CHAPTER 9 片段
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
(咨询特价) 改进GUI:直接处理键盘输入,猜字游戏应用程序,版本7
CHAPTER 10 使用库及其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
CHAPTER 11 使用GPS和定位服务
11.1 访问Google Play服务, GP

......

精 彩 页:
内容简介如今智能日益普及, App的应用也越来越广泛。我们可以使用App查阅邮件、查看天气、玩游戏、统计数据、翻译、学习等,也会使用诸如Facebook、 Twitter、 CNN类的网站或社交媒体App。在本章中,将学习如何开发我们的 个Android应用程序。
    1.1 智能及其操作系统1.1.1 智能智能,类似于缩小版的便捷电脑,具有独立的操作系统和独立的运行空间。程序员可以编写在智能上使用的应用程序,即App。智能具有标准电脑的典型组成部分: CPU、内存、存储器、操作系统,同时还拥有照相机、加速计及GPS等设备。
    的两个操作系统嗜歌的Android操作系统和苹果的iOS系统。其他流行的智能操作系统有BlackBerry、 Windows和Symbian。目前, 智能销量已超过10亿部,并且智能在 销量中所占的比例还在不断上升。
    1.1.2 AndroidAndroid或平板电脑的型号有100多种,它们采用不同的CPU、屏幕分辨率和内存,开发人员很难在所有设备上测试开发的App。由于Android或平板电脑有所不同,这就要求App用户界面各种组件的尺寸也要不同。此外,在复杂的游戏中,运行速度 重要,在为Android市场开发App时, App应用程序在老旧的Android设备上的运行效果与在新设备上运行效果会有很大差别,这一点要牢记。
    1.1.3 App和Google PlayAndroid App是通过Google Play(http://picimg.witcp.com/pic/play.google.com)发布的, Google Play不仅仅是应用程序,其前身是Android Market,一个在线应用商店,类似于苹果的App Store。您需要花费25美注册成为开发人员,才能在谷歌上发布App。
    谷歌目前有超过100万个App,其中 大多数是免费的,涵盖(游戏)、个性化、工具、书籍等各类App,这些都是可以免费下载的。众所周知, Android操作系统是开源的,任何人都可以很容易地将App从一个Android设备复制到另一个设备上,几乎不受知识产权保护。
    1.2 Android 应用开发环境在这里 几个Android应用的典型开发环境:Java Development Kit(JDK)Android StudioAndroid Standard Development Kit(Android SDK)并非必须使用Android Studio才能开发Android App,我们可以从命令行运行代码,或者使用其他集成的开发环境,比如Eclipse。但是, Android Studio嗜歌的官方开发环境,不久的将来很可能会成为行业标准,因此,本书中我们使用Android Studio开发。
    首先,要建立完整的Android App开发环境,我们需要:下载并安装 新的Java SDK(如果还没有安装过)。
    下载地址: http://picimg.witcp.com/pic/www.oracle.com/technetwork/java/javase/downloads/index.html下载并安装Android Studio,包括IDE、 SDK工具和模拟器。
    下载地址: http://picimg.witcp.com/pic/developer.Android.com/SDK/index.html1.3个应用程序: HelloAndroid创建 个Android应用程序。
    1.3.1 框架应用启动Android Studio。 次运行Android Studio时,会自动进行版本检测,如果需要 新的话,会要求我们下载组件。完成后单击Finish,如图1.1所示,进入欢迎界面,如图1.2所示。
    界面左侧显示 近的项目列表;开发App之前,要通过单击Start a new Android Studioproject来建立一个新项目,出如图1.3所示的对话框,输入项目名称(HelloAndroid)和域名(jblearning.com。若没有域名,可选择任何名称);另外两个字段(包名和项目位置)将自动生成。如有需要,可以对该字段进行编辑。需要注意的是,包名是反向的域名,开发人员通常会将包与域名反向命名来确保它的 性。完成后单击Next。
    图1.4所示的对话框用于 该项目的 小SDK,这点很重要。例如,如果要加入广告,需要比默认 高等级的API。 的SDK等级越接近, App的使用用户越多。对于本例App,我们保持默认的SDK,然后单击Next。
    在图1.5所示的对话框中,选择需要的模板,模板中使用了一些预定义的用户界面功能创建框架代码。通常,模板提供的用户界面与本地应用程序类似。对于本例App,我们选择EmptyActivity模板—创建一个 小的框架代码。
    单击Next,进入图1.6所示的界面,我们为 个类和布局文件命名。对于 个App,我们保留类的默认名称MainActivity和布局文件名称Activity_main。单击Finish之后,项目即创建完成同时也将自动创建项目目录结构和许多源文件,我们可以在Android Studio开发界面的左侧列表中看到这些文件,如图1.7所示。
    程序会自动生成许多目录和文件。
    manifests目录中包含的AndroidManifest.xml文件是自动生成的可编辑文件。该文件 了应用程序使用的类、文件系统、 internet、设备的硬件等资源,当用户下载一个应用程序时,这个文件会告诉用户该应用程序使用的资源(例如写入设备的文件系统)。
    java目录中包含Java源文件。随着应用程序变得越来越复杂,可以添加 多的Java源文件。
    res(res代表“resources”)目录中包含实用文件(定义字符串、菜单、布局、颜色、风格)和图像、声音等资源。
    id为这些资源在一个文件名为R.Java文件里自动生成的命名参数。 R.Java不能被修改。
    res目录中的drawable项包含图像和jpegs、 pngs、 gifs、 define gradients文件等,也可以根据需要进行添加。
    res目录中的pipmap目录包含App图标,可以根据需要将图标添加到这个目录。
    在res目录内, layout中包含用于定义界面布局的XML文件。 activity_main.xml文件是自动生成的界面布局文件。我们可以通过编辑这个文件来定义App的图形用户界面(GUI)。
    在res目录内, values目录中包含定义各种资源的XML文件,如颜色(在Colors.xml文件中)、维度(在Dimens.xml文件中)、样狮在Styles.xml文件中)或字符串(在Strings.xml文件中)。我们可以通过编辑这些文件来定义 多的颜色、维度、样式或字符串资源。
    Sradle Scripts目录中包含用于构建App应用程序的脚本。
    在本章中,我们将详细介绍以下文件: AndroidManifest.xml、 MainActivity.java、 dimens.xml、 strings.xml、 styles.xml、 colors.xml和activity_main.xml,并为应用App添加一个图标。
热门设计服务