《安卓应用开发案例教程王晨北京理工有限责任公司计算机与互联网书籍》[41M]百度网盘|pdf下载|亲测有效
《安卓应用开发案例教程王晨北京理工有限责任公司计算机与互联网书籍》[41M]百度网盘|pdf下载|亲测有效

安卓应用开发案例教程王晨北京理工有限责任公司计算机与互联网书籍 pdf下载

出版社 人天书店卖场店
出版年 2022-02
页数 390页
装帧 精装
评分 9.3(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供安卓应用开发案例教程王晨北京理工有限责任公司计算机与互联网书籍电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

  商品基本信息,请以下列介绍为准
商品名称:安卓应用开发案例教程
作者:王晨,戴建勇
定价:69.0
出版社:北京理工大学出版社有限责任公司
出版日期:2022-02-01
ISBN:9787568294973
印次:
版次:
装帧:
开本:

  内容简介

安卓应用开发年来的新兴软件开发行业,基于手机设备的特性,App开发与服务器开发、网页开发等传统软件开发有很大的不同,将App开发技术称为一门新兴科学也不为过。本书将带领读入一个崭新的安卓开发学科领域,首先介绍安卓开发的入门知识,如安台的简介、开发环境的搭建、安卓应用解析、安卓生命周期等;然后是安卓UI开发以及Activity的相关知识,通过一个相对完整的案行实践;后结合App项目的测试方法和测试思行一些知识拓展和延伸。


  目录

pan>Android1.1Android的发展史

1.2 Android

1.3 Android

1.4 Android操作系统的历史版本

1.5小结

2章开发环境简介·2.pan>前提条件

2.2搭建开发环境

2.3 创建个 Android项目——HelloWorld

2.4 运行“HelloWorld”项目·

2.5 调试“HelloWorld”项目·

2.6小结

3Android应用解析

3.1 Android项目目录结构

3.2详解其他资源

3.3 Android应用解析

3.3.1 Activity

3.3.2 Intent

3.3.3 Content Provider

3. 3. 4 Service

3.4小结

4Android生命周期

4.pan>应用程序的生命周期

4.2Activity的生命周期

4.3 检验Activity的生命周期

4.4小结·

5Android UI开发·

5.pan>编写程序界面的建议

5.2常见控件的使用方法

5.2.1 TextView(文本框)

5.2.2 EditText(编辑框)

5.2.3 Button(按钮)

5.2.4 ImageView(图片视图)

5.2.5 ProgressBar度条)

5.3难用却不得不用的控件

5.3.1 ScrollView(卷轴视图)

5.3.2 List View(列表视图)

5.4常见布局的使用方法

5.4.1 LinearLayout(线性布局)

5.4.2 RelativeLayout(相对布局)

5.4.3 FrameLayout(帧布局)

5.4.4 TableLayout(表格布局)第6Android实践应用开发案例

6.pan>6.2可行性分析

6.3代码托管

6.4登录界面

6.5注册界面

6.6修改密码界面

6.7找回密码界面

6.8界面逻辑

6.9修改图标

6.10未完待续

6.1pan>文件管理系台的使用

6.11.pan>文件管理系统

6.11.2源码编译系统

6.11.3自动化统一管理系统·

6.12小结·

7章软件测试基础综述7.pan>什么是软件

7.2软件的分类

7.3软件测试的背景

7.3.pan>软件缺陷的案例

7.3.2什么是软件缺陷

7.4什么是软件测试

7.5软件测试的原则

7.5.pan>测试是不可能的

7.5.2软件测试是有风险的行为

7.5.3测试无法找到潜在的软件缺陷

7.5.4杀虫剂效应

7.5.5 并非所有的软件缺陷都需要修复

7.6测例

7.7为什么要编写测例

7.8小结

8章软件测试技术

8.pan>黑盒测试和白盒测试

8.2静态测试和动态测试

8.3软件测试阶段

8.3.pan>单元测试和集成测试

8.3.2系统测试和验收测试

8.48.5性能测试

8.6其他测试技术

8.7小结

9章黑盒测试技术

9.pan>等价类划分技术

9.2边界值技术

9.3结合案例

9.4小结

10章自动化测试基础综述

10.1 Monkey 工具·

10.1.1 Monkey概述

10.1.2 Monkey的基础使用

10.1.3 Monkey的可选参数及使用

10.1.4 Monkey 常用参数小结

10.2 UIAutomator 工具

10.2.1 UIAutomator的特点

10.2.2控件辅获辅助工具

10.2.3 UIAutomator的主要API

10.2.4项目创建·

10.2.5脚本编写

10.2.6编译运行

10.2.7工结

10.3iTest自动化测试工具.

10.3.pan>工具介绍

10.3.2工具架构

10.3.3工具使用

10.4小结·


  前言

Android①是谷歌公司开发的基于Linux的开源操作系统,目前在全球得到了大规模的推广,除了智能手机板电脑、还可用于新兴的穿戴手表、智能家居等领域。由于Android技术的飞速发展,市场对相应人才的需求与日俱增,越来越多的人想要学span>Android技术。

Android应用开发又称为App开发,年来的新兴软件开发行业。基于手机设备的特性,App开发与服务器开发、网页开发等传统软件开发有很大的不同,将App开发技术称为一门新兴技术也不为过。

本书带领读入一个崭新的Android开发学科领域,首先介绍Android开发的入门知识,如AndroidAndroid开发环境的搭建、Android应用解析、Android生命周期等;然后介绍Android UI开发以及Activity的相关知识,通过一个相对完整的案行实践;

后结合App项目的测试方法和测试思行知识拓展和延伸。

本书内容编排由浅入深、循序,考虑到初学者的学性,建立了一个统一、连贯的学科体系。读者只要按照顺序学能在学程中对已学部分不断复。

由于编者能力有限,尽管尽了大的努力,但书中难免有不足之处,请读者们提出宝贵意见,不胜感激。


  摘要

pan>Android

当你打开这本书时,你将走入一个神奇的Android世界。对于这个目前市场占有率高的移动操作系统,你想知道为什么它能如此炙手可热、受人欢迎吗?你想让你的手机也能运行你编写的应用程序吗?那就一起来了解吧。

1.1Android的发展史

Android,非官方中文名称为安卓,是一个基于Linux内核的开源移动操作系统,主要使用于移动设备,如智能手机板电脑等,由Google公司和开放手机联盟及开发。Android操作系统初由Andy Rubin开发,主要支持手机。20058月由Google公司注资收购。20071pan>月,Google84家硬件制造商、软件开发商及电信运营商组建开放手机联盟,共同研发改良Android操作系统。随后Google公司以Apache开源许可证的授权方式,发布了Android的源代码。20089月,美国运营商T-Mobile USA 正式发布了款基于Android的手机——T-Mobile Gpan>(图1-pan>)。这让更多的移动设备厂商看到了Android的光明前景,并纷纷加入其中。

毫无疑问,当前使用智能手机已经成为整个社会的趋势,而AndroidAndroidAndroid应用开发的阵营中呢?

1.2Android

随着科技的发展,移动设备正向着智能化的方向,并逐步成为多种工能载体。为什么AndroidAndroid

1.开源

开源即开放源代码。对于来说,源码的开放可以让他们开发出各种各样的应用程序;对于各大厂商来说,其可以根据需求量身定制系统,可以通过“刷机”体验不同角ROM.提高系统的多样性。

2.应用程序是等的条件下创建的

移动设备上的应用程序可以被替换或扩展,即使是拨号程序或主屏幕这样的核心组件。

3.数据存储

Android 操作系统内置 SQLite小型关联式资料库管理系统负责存储数据。

4.浏览器

Android 操作系统的内置网页浏览器基于WebKit 核心,并且采用Chrome 引擎,当使含大量Java脚本的复杂Web应用时,用户可以体验到更佳的性能。除提高速度外,Android 操作系统的内置网页浏览器还支持Web页面内的和粘贴操作,用户可以选中文本并,然后粘贴到搜索框行搜索。

5.媒体播放器

随着多媒体技术的广泛应用,在移动设备行音、的播放已经越来越被人们所接受。由此,AndroidMPEG4H.264AACAMRJPGPNGGIF

6.硬件支持

Android操作系统支持识别并且使用、照片摄像头,多点电容/电阻触屏,GPS,加速计,陀螺仪,气压计,磁力仪,键盘,鼠标,USBDisk,专用的游戏控制器、器,蓝牙设备,无线设备,感应和压力感测器,温度计及3D图形加速器等。

7.多任务处理

Android 操作系统支持本地的多任务处理。

8.

带有语音识别技术的Google手机已于20081pan>月面世,它支持语音能能增强了默认的搜索能力,已超过纯文本搜索。当用户大声说出要搜索的内容后,Android操作系统将上传数字信号并记录到Google服务器中。在Google 服务器中,语音识别技术能将语音转化为特定的文本搜索,使之通过Google搜索引擎,经过地理位置的筛选,将结果反馈到手机设备。

9.丰富的开发环境

CGoogle公司提供了AndroidSDK括设备模拟器、调试工具、内存及性能分析图表等。