网站颜色:

正版 Android移动医疗应用开发 汪天富 著 高等院校大学相关课程专业教材 生物医学工程类专业教学指导委员会十三五规划教材书籍

  • 产品名称:Android移动医疗应用开发
  • 书名:Android移动医疗应用开发
  • 作者:无
  • 定价:79.80元
  • 编者:汪天富
  • 书名:Android移动医疗应用开发
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:电子工业出版社

编辑推荐

适读人群 :本书既可以作为高等院校相关课程的教材,也可作为Android开发及相关行业工程技术人员的参考书。

Android医用软件开发指南!

内容简介

Android是由Google公司和开放联盟领导并开发的一种基于Linux的自由且开放源代码的操作系统,主要用于移动设备。本书基于Android Studio平台,介绍医用电子技术领域的典型应用开发。全书共32个实验,其中12个实验用于学习Java语言,10个实验用于熟悉Android四大组件,其余10个实验与移动医疗应用开发密切相关。本书配有丰富的资料包,包括Android例程、软件包、硬件套件,以及配套的PPT、视频等。这些资料会持续更新,下载链接可通过公众号“卓越工程师培养系列”获取。本书既可以作为高等院校相关课程的教材,也可作为Android开发及相关行业工程技术人员的参考书。
作者简介

汪天富教授,深圳大学医学部副主任,教育部高等学校生物医学工程教学指导委员会委员,中国生物医学工程学会理事,中国超声医学工程学会仪器工程开发专业委员会副主任委员,深圳市生物医学工程学会常务副理事长,深圳市医疗器械行业协会副会长。
目录

第1章 Android开发环境 1
1.1 智能两大操作系统 1
1.2 Android开发环境介绍 1
1.2.1 Android基本架构 1
1.2.2 JDK、Android SDK与
Android Studio 2
1.2.3 计算机配置要求 2
1.3 搭建Android开发环境 3
1.3.1 安装和配置JDK 3
1.3.2 安装Android Studio 6
1.4 Android应用开发特色 8
1.5 第一个Android Studio工程 9
1.5.1 创建HelloWorld工程 9
1.5.2 常见问题及解决方式 12
1.6 详解HelloWorld 14
1.7 日志工具Log的使用 18
1.7.1 日志工具Log 18
1.7.2 Log与System.out 19
本章任务 20
本章习题 20
第2章 Java语言基础 21
2.1 HelloJava实验 21
2.1.1 实验内容 21
2.1.2 实验原理 21
2.1.3 实验步骤 22
2.1.4 本节任务 25
2.2 简单的秒值-时间值转换实验 26
2.2.1 实验内容 26
2.2.2 实验原理 26
2.2.3 实验步骤 31
2.2.4 本节任务 32
2.3 基于数组的秒值-时间值转换
实验 32
2.3.1 实验内容 32
2.3.2 实验原理 32
2.3.3 实验步骤 33
2.3.4 本节任务 34
2.4 基于方法的秒值-时间值转换
实验 34
2.4.1 实验内容 34
2.4.2 实验原理 35
2.4.3 实验步骤 35
2.4.4 本节任务 36
2.5 基于枚举的秒值-时间值转换
实验 36
2.5.1 实验内容 36
2.5.2 实验原理 37
2.5.3 实验步骤 38
2.5.4 本节任务 39
本章任务 39
本章习题 40
第3章 面向对象程序设计 41
3.1 类的封装实验 41
3.1.1 实验内容 41
3.1.2 实验原理 41
3.1.3 实验步骤 45
3.1.4 本节任务 48
3.2 类的继承实验 48
3.2.1 实验内容 48
3.2.2 实验原理 48
3.2.3 实验步骤 50
3.2.4 本节任务 53
3.3 类的多态实验 53
3.3.1 实验内容 53
3.3.2 实验原理 53
3.3.3 实验步骤 54
3.3.4 本节任务 56
3.4 抽象类实验 56
3.4.1 实验内容 56
3.4.2 实验原理 57
3.4.3 实验步骤 58
3.4.4 本节任务 59
3.5 接口实验 60
3.5.1 实验内容 60
3.5.2 实验原理 60
3.5.3 实验步骤 62
3.5.4 本节任务 65
3.6 类包实验 65
3.6.1 实验内容 65
3.6.2 实验原理 66
3.6.3 实验步骤 67
3.6.4 本节任务 70
3.7 异常处理实验 70
3.7.1 实验内容 70
3.7.2 实验原理 70
3.7.3 实验步骤 73
3.7.4 本节任务 74
本章任务 74
本章习题 74
第4章 Android程序设计 75
4.1 Activity 75
4.1.1 实验内容 75
4.1.2 实验原理 75
4.1.3 实验步骤 76
4.1.4 本节任务 93
4.2 BroadcastReceiver 93
4.2.1 实验内容 93
4.2.2 实验原理 93
4.2.3 实验步骤 95
4.2.4 本节任务 101
4.3 ContentProvider 102
4.3.1 实验内容 102
4.3.2 实验原理 102
4.3.3 实验步骤 102
4.3.4 本节任务 106
4.4 Service 106
4.4.1 实验内容 106
4.4.2 实验原理 106
4.4.3 实验步骤 109
4.4.4 本节任务 122
本章任务 123
本章习题 123

第5章 打包解包小工具设计实验 124
5.1 实验内容 124
5.2 实验原理 124
5.2.1 PCT通信协议 124
5.2.2 设计框图 128
5.2.3 控件及其属性 128
5.2.4 PackUnpack.java文件 130
5.3 实验步骤 131
本章任务 147
本章习题 147
第6章 蓝牙通信小工具设计实验 148
6.1 实验内容 148
6.2 实验原理 148
6.2.1 设计框图 148
6.2.2 蓝牙通信相关知识点 148
6.2.3 经典蓝牙通信流程 151
6.3 实验步骤 152
本章任务 177
本章习题 177
第7章 人体生理参数监测系统软件
平台布局实验 178
7.1 实验内容 178
7.2 实验原理 178
7.2.1 设计框图 178
7.2.2 布局相关知识点说明 179
7.2.3 界面设计 181
7.3 实验步骤 181
本章任务 205
本章习题 205
第8章 体温监测与显示实验 206
8.1 实验内容 206
8.2 实验原理 206
8.2.1 体温测量原理 206
8.2.2 设计框图 207
8.2.3 体温监测要点 207
8.2.4 体温监测与显示应用
程序运行效果 209
8.3 实验步骤 210
本章任务 242
本章习题 242

第9章 血压监测与显示实验 243
9.1 实验内容 243
9.2 实验原理 243
9.2.1 血压测量原理 243
9.2.2 设计框图 244
9.2.3 血压测量应用程序运行效果 245
9.3 实验步骤 245
本章任务 256
本章习题 256
第10章 呼吸监测与显示实验 257
10.1 实验内容 257
10.2 实验原理 257
10.2.1 呼吸测量原理 257
10.2.2 设计框图 258
10.2.3 呼吸监测相关知识点说明 258
10.2.4 呼吸监测与显示应用程序
运行效果 260
10.3 实验步骤 261
本章任务 276
本章习题 277
第11章 血氧监测与显示实验 278
11.1 实验内容 278
11.2 实验原理 278
11.2.1 血氧测量原理 278
11.2.2 设计框图 279
11.2.3 血氧监测与显示应用程序
运行效果 279
11.3 实验步骤 280
本章任务 293
本章习题 293
第12章 心电监测与显示实验 294
12.1 实验内容 294
12.2 实验原理 294
12.2.1 心电测量原理 294
12.2.2 设计框图 296
12.2.3 心电监测与显示应用程序
运行效果 296
12.3 实验步骤 297
本章任务 312
本章习题 312

第13章 数据演示实验 313
13.1 实验内容 313
13.2 实验原理 313
13.2.1 设计框图 313
13.2.2 数据演示相关知识点说明 313
13.2.3 数据演示应用程序运行效果 314
13.3 实验步骤 314
本章任务 330
本章习题 330
附录A 人体生理参数监测系统使用
说明 331
附录B PCT通信协议应用在人体生理
参数监测系统说明 333
B.1 模块ID定义 333
B.2 从机发送给主机数据包类型ID 333
B.3 主机发送给从机命令包类型ID 344
附录C Java语言软件设计规范
(LY-STD004-2019) 354
C.1 源文件结构 354
C.1.1 文件结构 354
C.1.2 import语句 354
C.1.3 类成员的规范 354
C.2 命名规范 354
C.2.1 三种常用命名方式介绍 354
C.2.2 源码文件名 355
C.2.3 包(package)命名 355
C.2.4 类(class)命名和接口
(interface)命名 355
C.2.5 方法(method)命名 356
C.2.6 局部变量(local variable)
命名 356
C.2.7 成员变量(member variable)
命名 357
C.2.8 常量(constant)命名 357
C.2.9 参数(parameter)命名 357
C.2.10 异常(exception)命名 357
C.2.11 layout文件命名 358
C.2.12 控件ID命名 358
C.2.13 res内资源文件命名 358
C.3 注释 358
C.3.1 文件注释 358
C.3.2 方法注释 359
C.3.3 其他注释 359
C.4 沛 359
C.4.1 缩进格式 359
C.4.2 垂直对齐 359
C.4.3 空格格式 359
C.4.4 空行格式 360
C.4.5 换行格式 360
C.4.6 条件语句格式 361
C.4.7 括号格式 361
C.4.8 数组声明格式 362
C.4.9 修饰词的顺序 362
C.5 表达式和基本语句 362
C.5.1 if语句 362
C.5.2 循环语句 363
C.5.3 switch语句 364
C.6 注意事项 364
C.6.1 变量 364
C.6.2 变量赋值 364
C.6.3 方法 365
C.6.4 不允许使用未定义的常量 365
C.6.5 参数和返回值 365
C.6.6 静态成员的访问 365
C.6.7 异常 365
参考文献 366
前言/序言

Android作为当下热门的软件平台之一,其优势在于其开放性,开放的平台允许任何移动终端厂商加入Android联盟,这也使得其能够整合更多的资源,以此来发展壮大自身。Android还提供了四大组件、丰富的系统控件、SQLite 数据库、地理位置定位(LBS)、强大的多媒体、传感器等,使得软件开发变得更加便捷。本书主要结合医疗电子技术领域的应用来介绍Android软件的开发设计。

“耳闻之不如目见之,目见之不如足践之,足践之不如手辨之”。实践决定认识,实践是认识的源泉和动力,也是认识的目的和归宿。而当今的高等院校工科学生,最缺乏的就是勇于实践,没有大量的实践,就很难对某一个问题进行深入剖析和思考,当然,也就谈不上真才实学,毕竟“实践,是个伟大的揭发者,它暴露一切欺人和自欺”。在科学技术日新月异的今天,卓越工程师的培养必须配以高强度的实训。

本书是一本介绍Android开发设计的书,严格意义上讲,本书也是一本实训手册。本书以Android Studio为平台,共安排了32个实验,其中,第2章、第3章通过12个实验介绍Java语言,第4章通过10个实验重点介绍Android的四大组件。剩下的10个实验中,有4个为基础实验,6个为进阶实验,进阶实验主要是对前面实验所学知识的应用与拓展。所有实验均详细介绍了实验内容、实验原理,并且都有详细的步骤和源代码,以确保读者能够顺利完成。在每章的最后都安排了一个任务,作为本章实验的延伸和拓展。本章习题用于检查读者是否掌握了本章的核心知识点。

目前Android的操作系统比以往的更加强大,想要掌握其知识点,必须花费大量的时间和精力来熟悉Android的集成开发环境、组件、版本更新与版本兼容等。为了减轻初学者查找资料和熟悉开发工具的负担,能够将更多的精力聚焦在实践环节,快速入门,本书将每个实验涉及的知识点汇总在“实验原理”中,将Android集成开发环境、Java代码编译工具等的使用方法穿插于各章节中。这样读者就可以通过本书轻松踏上学习Android开发之路,在实践过程中不知不觉地掌握各种知识和技能。

本书的特点如下:

1.本书内容条理清晰,首先引导读者学习Android开发使用的Java语言,然后结合实验对Android的基础知识展开介绍,最后通过进阶实验使读者的水平进一步提高。这样可以让读者循序渐进地学习Android知识,即使是未接触过程序设计的初学者也可以快速上手。

2.详细介绍每个实验所涉及的知识点,未涉及的内容尽量不予介绍,以便于初学者快速掌握Android开发设计的核心要点。

3.将各种规范贯穿于整个Android开发设计过程中,如Android Studio平台参数设置、工程和文件命名规范、版本规范、软件设计规范等。

4.所有实验严格按照统一的工程架构设计,每个子模块按照统一标准设计。

5.配有丰富的资料包,包括Android例程、软件包、硬件包及配套的PPT、视频等,这些资料会持续更新,下载链接可通过公众号“卓越工程师培养系列”获取。

本书中的程序严格按照《Java语言软件设计规范(LY-STD004-2019)》编写。设计规范要求每个模块的实现必须有清晰的模块信息,模块信息包括模块名称、模块摘要、当前版本、模块作者、完成日期、模块内容和注意事项。

汪天富和王刚总体策划了本书的编写思路,指导全书的编写,对全书进行统稿,并负责第1~4章的编写;董磊编写了基于该系统的Java和Android例程,并负责第7~13章的编写;刘世俊、黎润秋和谢嘉敏负责第5~6章的编写;黎润秋和谢嘉敏还在例程优化和文本校对中做了大量的工作。本书的出版得到了深圳市乐育科技有限公司覃进宇、郭文波和彭芷晴在技术层面的大力支持,他们同时参与了第7~13章的编写。电子工业出版社张小乐编辑为本书的出版做了大量的工作。特别感谢深圳大学生物医学工程学院、西安交通大学科学与技术学院和广东药科大学医药信息工程学院的大力支持。在此一并致以衷心的感谢!

由于编者水平有限,书中难免有不成熟和错误的地番恳请读者批评指正。读者反馈发现的问题、索取相关资料或遇实验平台技术问题,可发信至邮箱:ExcEngineer@163.com。

晋源图书专营店热门设计联盟服务商