书籍详情
Android开发与应用
作者:马玉春 著
出版社:机械工业出版社
出版时间:2019-10-01
ISBN:9787111637004
定价:¥59.00
购买这本书可以去
内容简介
Android是一款开放式的嵌入式操作系统平台,目前已广泛应用于智能手机产业和移动互联网行业,从事Android应用开发的人员也越来越多。面对行业的人才需求,高校也相应地开设了Android的相关课程。《Android开发与应用》结合作者多年来Android研究、开发和教学实践经验编写而成,既对Android的技术框架进行了系统介绍,又涵盖丰富的实例,帮助读者掌握Android应用研发的关键技术和常用方法。主要特点·内容上,首先介绍Android开发环境,包括常用组件与技术及Intent的综合应用,在此基础之上剖析了6个实用案例,并详细分析了代码实现。最后通过一个完整的远程温度监测案例,帮助读者综合应用相关知识。·书中有大量作者自己创建的共享类库、自定义数据库类和TCP类等,既方便读者使用,又能帮助读者理解相关的知识点。·注重工程性和实用性,将知识点融入实例的讲述方式便于读者理解和实践,并且书中一些案例可直接用于工程中,使读者体验真实的开发过程和结果。·为方便教学,《Android开发与应用》提供丰富的教辅资源,需要的教师可登录华章网站下载。
作者简介
暂缺《Android开发与应用》作者简介
目录
前言
第1章 开发环境搭建与应用入门
1.1 搭建开发环境
1.2 创建虚拟设备
1.3 个应用程序
1.4 工作空间与相关文件
1.5 程序的调试方法
1.6 本章小结
第一部分编程基础与技巧
第2章 常用开发组件
2.1 常见属性
2.2 EditText组件与菜单
2.3 Button组件
2.4 ToggleButton组件
2.5 CheckBox组件
2.6 RadioButton组件
2.7 Spinner组件
2.8 ListView组件
2.9 Switch组件
2.1 0DatePicker组件
2.1 1AlertDialog组件
2.1 2本章小结
第3章 常用技术
3.1 进一步了解Activity
3.2 绘图
3.3 用静态库函数设置手机情景模式和音量
3.4 播放音频
3.5 利用消息机制处理后退键
3.6 利用多线程和消息机制获取IP地址
3.7 定时功能的实现
3.8 SQLite与自定义ListView
3.9 查询联系人
3.1 0使用SharedPreferences对象存储数据
3.1 1内部文本文件存取
3.1 2百度地图
3.1 3本章小结
第4章 Intent的综合应用
4.1 Intent的基础知识
4.2 在Activity之间传递数据
4.3 状态栏通知
4.4 广播接收器与开机自动启动
4.5 显示来电和接收短信
4.6 带回执的短信发送
4.7 服务的基础知识
4.8 启动服务的实现
4.9 绑定服务的实现
4.1 0本章小结
第二部分实用案例分析
第5章 课堂随机点名软件
5.1 主要功能和技术特点
5.2 软件操作
5.3 界面布局与资源说明
5.3.1 字符串定义文件
5.3.2 菜单项定义文件
5.3.3 颜色定义文件
5.3.4 自定义对话框布局文件
5.3.5 ListView列表布局文件
5.3.6 版权窗体布局文件
5.3.7 主窗体布局文件
5.4 配置文件
5.5 主窗体源代码
5.6 本章小结
第6章 简易英语学习软件
6.1 主要功能和技术特点
6.2 软件操作
6.3 界面布局与资源说明
6.3.1 适应多屏幕的dimens文件
6.3.2 菜单项定义文件
6.3.3 主窗体布局文件
6.3.4 主题设置文件
6.4 配置文件
6.5 目录与文件处理类源代码
6.6 文本读取类源代码
6.7 主窗体源代码
6.8 本章小结
第7章 通讯录备份与恢复软件
7.1 主要功能和技术特点
7.2 软件操作
7.3 界面布局
7.4 配置文件
7.5 通讯录操作源代码
7.6 外部文本写入源代码
7.7 主窗体源代码
7.8 本章小结
第8章 服务账号登记软件
8.1 主要功能和技术特点
8.2 软件操作
8.3 配置文件
8.4 登录窗体
8.4.1 布局文件
8.4.2 源代码
8.5 服务浏览窗体
8.5.1 适配器布局文件
8.5.2 窗体布局文件
8.5.3 适配器源代码
8.5.4 窗体源代码
8.6 单位浏览窗体
8.6.1 适配器布局文件
8.6.2 窗体布局文件
8.6.3 拖放阴影源代码
8.6.4 适配器源代码
8.6.5 窗体源代码
8.7 单位详细信息窗体
8.7.1 适配器布局文件
8.7.2 窗体布局文件
8.7.3 适配器源代码
8.7.4 窗体源代码
8.8 单位搜索窗体
8.8.1 布局文件
8.8.2 源代码
8.9 本章小结
第9章 地址定位及辅助服务软件
9.1 主要功能和技术特点
9.2 软件操作
9.3 配置文件
9.4 广播接收器源代码
9.4.1 启动完成
9.4.2 来电处理
9.4.3 情景模式改变
9.4.4 屏幕状态变化
9.4.5 短信接收
9.4.6 WiFi设置变化
9.5 服务源代码
9.6 适配器源代码
9.7 窗体源代码
9.8 本章小结
第10章 地址查询与地图打点软件
10.1 主要功能和技术特点
10.2 软件操作
10.3 配置文件
10.4 短信接收与处理源代码
10.5 窗体源代码
10.6 本章小结
第三部分基于互联网的远程温度监测案例
第11章 数据编码与处理技术
11.1 十六进制字符串的预处理
11.2 字节与两个十六进制字符相互转换
11.3 字与十六进制字符串相互转换
11.4 字节数组与十六进制字符串相互转换
11.5 字节数组与ByteBuffer对象相互转换
11.6 英文字符串的多种编码方法
11.7 适用于汉字的Unicode编码
11.8 随机字节的生成与数字至字节数组的转换
11.9 字节的位操作技术
11.1 0本章小结
第12章 数据包的校验技术
12.1 枚举类型的定义与说明
12.2 累加和校验码的生成与检验
12.3 异或校验码的生成与检验
12.4 循环冗余校验码的生成与检验
12.5 累加求补校验码的生成与检验
12.6 结尾码的处理
12.7 数据包的综合处理
12.8 应用实例
12.9 本章小结
第13章 通用TCP客户机与服务器测试软件
13.1 主要功能和技术特点
13.2 软件操作
13.3 界面布局
13.4 配置文件
13.5 网络处理类
13.6 通用TCP客户机与服务器类
13.6.1 各种声明的说明
13.6.2 构造函数
13.6.3 获取Socket对象与多线程的启动
13.6.4 数据接收与发送
13.6.5 TcpClientServer源代码
13.7 窗体源代码
13.8 TCP服务器的关键代码
13.9 本章小结
第14章 I-7013D模块仿真软件
14.1 主要功能和技术特点
14.2 软件操作
14.3 界面布局
14.4 配置文件
14.5 窗体源代码
14.6 本章小结
第15章 I-7013D模块监测软件
15.1 主要功能和技术特点
15.2 软件操作
15.3 配置文件
15.4 参数设置窗体
15.4.1 界面布局
15.4.2 源代码
15.5 主窗体
15.5.1 实时温度显示组件
15.5.2 portrait布局
15.5.3 landscape布局
15.5.4 源代码
15.6 对实物模块的监控
15.7 本章小结
参考文献
第1章 开发环境搭建与应用入门
1.1 搭建开发环境
1.2 创建虚拟设备
1.3 个应用程序
1.4 工作空间与相关文件
1.5 程序的调试方法
1.6 本章小结
第一部分编程基础与技巧
第2章 常用开发组件
2.1 常见属性
2.2 EditText组件与菜单
2.3 Button组件
2.4 ToggleButton组件
2.5 CheckBox组件
2.6 RadioButton组件
2.7 Spinner组件
2.8 ListView组件
2.9 Switch组件
2.1 0DatePicker组件
2.1 1AlertDialog组件
2.1 2本章小结
第3章 常用技术
3.1 进一步了解Activity
3.2 绘图
3.3 用静态库函数设置手机情景模式和音量
3.4 播放音频
3.5 利用消息机制处理后退键
3.6 利用多线程和消息机制获取IP地址
3.7 定时功能的实现
3.8 SQLite与自定义ListView
3.9 查询联系人
3.1 0使用SharedPreferences对象存储数据
3.1 1内部文本文件存取
3.1 2百度地图
3.1 3本章小结
第4章 Intent的综合应用
4.1 Intent的基础知识
4.2 在Activity之间传递数据
4.3 状态栏通知
4.4 广播接收器与开机自动启动
4.5 显示来电和接收短信
4.6 带回执的短信发送
4.7 服务的基础知识
4.8 启动服务的实现
4.9 绑定服务的实现
4.1 0本章小结
第二部分实用案例分析
第5章 课堂随机点名软件
5.1 主要功能和技术特点
5.2 软件操作
5.3 界面布局与资源说明
5.3.1 字符串定义文件
5.3.2 菜单项定义文件
5.3.3 颜色定义文件
5.3.4 自定义对话框布局文件
5.3.5 ListView列表布局文件
5.3.6 版权窗体布局文件
5.3.7 主窗体布局文件
5.4 配置文件
5.5 主窗体源代码
5.6 本章小结
第6章 简易英语学习软件
6.1 主要功能和技术特点
6.2 软件操作
6.3 界面布局与资源说明
6.3.1 适应多屏幕的dimens文件
6.3.2 菜单项定义文件
6.3.3 主窗体布局文件
6.3.4 主题设置文件
6.4 配置文件
6.5 目录与文件处理类源代码
6.6 文本读取类源代码
6.7 主窗体源代码
6.8 本章小结
第7章 通讯录备份与恢复软件
7.1 主要功能和技术特点
7.2 软件操作
7.3 界面布局
7.4 配置文件
7.5 通讯录操作源代码
7.6 外部文本写入源代码
7.7 主窗体源代码
7.8 本章小结
第8章 服务账号登记软件
8.1 主要功能和技术特点
8.2 软件操作
8.3 配置文件
8.4 登录窗体
8.4.1 布局文件
8.4.2 源代码
8.5 服务浏览窗体
8.5.1 适配器布局文件
8.5.2 窗体布局文件
8.5.3 适配器源代码
8.5.4 窗体源代码
8.6 单位浏览窗体
8.6.1 适配器布局文件
8.6.2 窗体布局文件
8.6.3 拖放阴影源代码
8.6.4 适配器源代码
8.6.5 窗体源代码
8.7 单位详细信息窗体
8.7.1 适配器布局文件
8.7.2 窗体布局文件
8.7.3 适配器源代码
8.7.4 窗体源代码
8.8 单位搜索窗体
8.8.1 布局文件
8.8.2 源代码
8.9 本章小结
第9章 地址定位及辅助服务软件
9.1 主要功能和技术特点
9.2 软件操作
9.3 配置文件
9.4 广播接收器源代码
9.4.1 启动完成
9.4.2 来电处理
9.4.3 情景模式改变
9.4.4 屏幕状态变化
9.4.5 短信接收
9.4.6 WiFi设置变化
9.5 服务源代码
9.6 适配器源代码
9.7 窗体源代码
9.8 本章小结
第10章 地址查询与地图打点软件
10.1 主要功能和技术特点
10.2 软件操作
10.3 配置文件
10.4 短信接收与处理源代码
10.5 窗体源代码
10.6 本章小结
第三部分基于互联网的远程温度监测案例
第11章 数据编码与处理技术
11.1 十六进制字符串的预处理
11.2 字节与两个十六进制字符相互转换
11.3 字与十六进制字符串相互转换
11.4 字节数组与十六进制字符串相互转换
11.5 字节数组与ByteBuffer对象相互转换
11.6 英文字符串的多种编码方法
11.7 适用于汉字的Unicode编码
11.8 随机字节的生成与数字至字节数组的转换
11.9 字节的位操作技术
11.1 0本章小结
第12章 数据包的校验技术
12.1 枚举类型的定义与说明
12.2 累加和校验码的生成与检验
12.3 异或校验码的生成与检验
12.4 循环冗余校验码的生成与检验
12.5 累加求补校验码的生成与检验
12.6 结尾码的处理
12.7 数据包的综合处理
12.8 应用实例
12.9 本章小结
第13章 通用TCP客户机与服务器测试软件
13.1 主要功能和技术特点
13.2 软件操作
13.3 界面布局
13.4 配置文件
13.5 网络处理类
13.6 通用TCP客户机与服务器类
13.6.1 各种声明的说明
13.6.2 构造函数
13.6.3 获取Socket对象与多线程的启动
13.6.4 数据接收与发送
13.6.5 TcpClientServer源代码
13.7 窗体源代码
13.8 TCP服务器的关键代码
13.9 本章小结
第14章 I-7013D模块仿真软件
14.1 主要功能和技术特点
14.2 软件操作
14.3 界面布局
14.4 配置文件
14.5 窗体源代码
14.6 本章小结
第15章 I-7013D模块监测软件
15.1 主要功能和技术特点
15.2 软件操作
15.3 配置文件
15.4 参数设置窗体
15.4.1 界面布局
15.4.2 源代码
15.5 主窗体
15.5.1 实时温度显示组件
15.5.2 portrait布局
15.5.3 landscape布局
15.5.4 源代码
15.6 对实物模块的监控
15.7 本章小结
参考文献
猜您喜欢