使用Android系统测量软件开发技术PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:武安状主编
- 出 版 社:郑州:黄河水利出版社
- 出版年份:2014
- ISBN:9787550907744
- 页数:496 页
第1章 Android基础知识 1
1.1 Android简介 1
1.1.1 Android简要介绍 1
1.1.2 Android发展历史 1
1.1.3 Android技术特点 2
1.1.4 Android开发语言 3
1.2 Android系统架构 3
1.2.1 Android系统内核 3
1.2.2 Android架构概述 3
1.2.3 Android安全机制 5
1.2.4 Android开发结构 5
1.3 Android开发工具 6
1.3.1 SDK的结构 6
1.3.2 SDK开发环境 7
1.3.3 ADT的功能 8
1.3.4 仿真调试环境 8
1.3.5 辅助开发工具 8
1.4 Android发展前景 10
1.4.1 Android发展趋势 10
1.4.2 Android软件市场 11
1.4.3 Android测量软件 11
1.4.4 Android平板电脑 13
第2章 测绘基础知识 15
2.1 常用测量基准系统 15
2.1.1 常用坐标系统 15
2.1.2 常用高程系统 16
2.2 常用坐标系统转换模型 17
2.2.1 平面四参数转换 17
2.2.2 布尔莎坐标转换 17
2.2.3 空间直角坐标与大地坐标转换 18
2.2.4 城市抵偿面坐标转换 18
2.3 水准测量技术要求 20
2.3.1 一、二等水准测量技术要求 20
2.3.2 三、四等水准测量技术要求 23
2.3.3 常用水准仪i角检查方法 25
2.3.4 一副水准标尺名义米长测定方法 28
2.3.5 正常水准面不平行改正方法 30
2.4 水准测量成果验算 31
2.4.1 每千米水准测量偶然中误差 31
2.4.2 每千米水准测量全中误差 31
2.5 常用测量平差计算模型 32
2.5.1 条件平差模型 32
2.5.2 间接平差模型 32
2.5.3 秩亏自由网平差模型 32
第3章 Java语言基础 34
3.1 Java简介 34
3.1.1 Java概述 34
3.1.2 Java语言特点 34
3.1.3 Java组成与体系 35
3.1.4 Java运行体系 35
3.2 Java基础 36
3.2.1 Java数据类型 36
3.2.2 Java常量 36
3.2.3 Java变量 37
3.2.4 Unicode字符集 39
3.3 Java基本元素 39
3.3.1 注释符 39
3.3.2 标识符 40
3.3.3 关键字 40
3.3.4 分隔符 41
3.3.5 操作符 41
3.4 Java数组 42
3.4.1 数组概念 42
3.4.2 一维数组 42
3.4.3 多维数组 43
3.4.4 数组的界限 44
3.4.5 数组运算符 45
3.5 Java表达式 45
3.5.1 算术表达式 45
3.5.2 关系表达式 45
3.5.3 逻辑表达式 45
3.5.4 赋值表达式 46
3.5.5 复合表达式 46
3.6 Java语句 46
3.6.1 条件语句 46
3.6.2 开关语句 46
3.6.3 循环控制语句 47
3.6.4 标号语句 48
3.6.5 跳转语句 49
3.6.6 其他语句 49
第4章 Android环境搭建 50
4.1 WindowsXP环境搭建 50
4.1.1 JDK安装 50
4.1.2 Android SDK安装 50
4.1.3 Eclipse安装 51
4.1.4 ADT安装 52
4.1.5 创建AVD 52
4.1.6 制作Android程序示例 53
4.2 Windows7旗舰版环境搭建 57
4.2.1 安装JDK 57
4.2.2 安装Eclipse 59
4.2.3 安装SDK 59
4.2.4 配置ADT 63
4.2.5 创建模拟器(AVD) 63
4.2.6 制作HelloWorld程序 66
4.3 Windows7旗舰版环境搭建经验 68
4.3.1 安装版本信息 68
4.3.2 配置环境变量 69
4.3.3 创建模拟器 69
第5章 Android开发基础 71
5.1 常用类库介绍 71
5.1.1 Activity基础类 71
5.1.2 View视图类 71
5.1.3 常用绘图类 72
5.1.4 Widget控件库 72
5.2 Android开发入门 73
5.2.1 应用程序示例 73
5.2.2 新建工程 75
5.2.3 添加按钮方法 90
5.2.4 编译与调试 93
5.2.5 安装与卸载 103
5.2.6 导入现有工程 107
5.3 Android开发基础 110
5.3.1 界面布局设计 110
5.3.2 修改图标方法 112
5.3.3 设置标题方法 113
5.3.4 更改文字标签 114
5.3.5 提示输入内容 115
5.3.6 两个页面切换方法 116
5.3.7 对象Toast使用方法 118
第6章 Android高级软件开发技术 126
6.1 系统参数设置 126
6.1.1 SDK主界面 126
6.1.2 Eclipse版本信息 126
6.1.3 AVD参数设置 126
6.1.4 模拟器界面 126
6.2 菜单类 127
6.2.1 制作菜单要点 128
6.2.2 选择菜单制作方法 129
6.2.3 上下文菜单制作方法 130
6.2.4 子菜单制作方法 134
6.2.5 系统自动创建默认菜单 136
6.3 对话框类 139
6.3.1 消息对话框 140
6.3.2 图片对话框 141
6.3.3 确定与取消对话框 143
6.3.4 单选对话框 145
6.3.5 复选对话框 147
6.3.6 列表选择框 149
6.3.7 下拉选择框 151
6.3.8 输入数据对话框 154
6.3.9 调查投票对话框 157
6.3.10 显示进度条方法 160
6.4 绘图类 164
6.4.1 如何自定义绘图类 164
6.4.2 自定义绘图类示例 165
6.4.3 如何绘制几何图形 168
6.4.4 显示图像技术 171
6.4.5 如何注记字符串 178
6.5 GPS定位类 181
6.5.1 GPS定位简介 181
6.5.2 GPS常用类库介绍 181
6.5.3 GPS定位方法步骤 182
6.5.4 GPS定位开发示例 184
6.6 文件类 191
6.6.1 设置文件访问权限 191
6.6.2 文件的读取、保存方法 191
6.6.3 文件备份方法 195
6.6.4 查找根目录下文件方法 196
6.6.5 创建文件夹方法 200
6.6.6 SD卡文件操作技术 203
6.7 自定义函数类 205
6.7.1 实数取整方法 205
6.7.2 格式化数据方法 205
6.7.3 数据格式转换方法 205
6.7.4 删除名称后面的空格 205
6.8 综合类 206
6.8.1 打开与关闭WiFi服务 206
6.8.2 发送E-mail数据 215
6.8.3 远程下载安装安卓程序 220
6.8.4 处理DPAD按键事件 228
6.8.5 调用另一个Activity方法 229
第7章 SQLite嵌入式数据库操作技术 233
7.1 SQL简介 233
7.1.1 SQL简要介绍 233
7.1.2 SQL语句结构 233
7.1.3 SQL基本命令 233
7.2 SQLite数据库简介 236
7.2.1 SQLite数据库概况 236
7.2.2 SQLite数据库特征 236
7.2.3 SQLite支持的数据类型 237
7.3 SQLiteOpenHelper类 237
7.3.1 SQLiteOpenHelper类简介 237
7.3.2 SQLiteOpenHelper类使用方法 237
7.4 SQLite数据库操作示例 238
7.4.1 界面布局设计 238
7.4.2 自定义数据库类 238
7.4.3 测试数据库源码 240
7.4.4 显示测试结果 245
7.4.5 布局文件源码 245
7.4.6 AndroidManifest.xml文件 247
第8章 安卓水准记录操作指南 248
8.1 系统设计 248
8.1.1 系统功能设计 248
8.1.2 主界面设计 248
8.1.3 APK安装方法 248
8.1.4 设置测段信息 249
8.1.5 设置保存模式 249
8.2 文件操作 249
8.2.1 新建文件 249
8.2.2 新建测段 251
8.2.3 打开文件 251
8.2.4 保存文件 252
8.2.5 另存文件 252
8.2.6 删除测段 253
8.2.7 删除文件 254
8.2.8 退出系统 254
8.3 数据处理 255
8.3.1 i角检查 255
8.3.2 测站记录 256
8.3.3 超限检查 256
8.3.4 退一站 257
8.3.5 退N站 258
8.3.6 数据恢复 258
8.3.7 统改点名 259
8.3.8 查询测站 260
8.3.9 输出数据 260
8.4 注意事项 261
8.4.1 i角检查注意事项 261
8.4.2 尺常数及使用范围 261
8.4.3 常见问题处理方法 262
8.4.4 其他功能使用方法 262
8.4.5 其他补充说明 262
8.5 数据后处理 263
8.5.1 空间数据处理系统3.4版介绍 263
8.5.2 水准原始记录文件格式 263
8.5.3 UTF-8文件格式转换方法 264
8.5.4 生成打印手簿 265
8.5.5 生成平差文件 265
第9章 安卓水准记录源码详解 268
9.1 源文件开始 268
9.1.1 定义静态变量 269
9.1.2 定义主菜单方法 278
9.1.3 主菜单功能实现 279
9.1.4 主函数Create() 286
9.2 数据库设计 288
9.2.1 初始化数据库 288
9.2.2 新建或增加数据库数据 288
9.2.3 修改前尺点名 289
9.2.4 修改测站数据 289
9.2.5 删除测站数据 289
9.2.6 删除数据库数据 290
9.2.7 查询数据库数据输出ID号 290
9.2.8 查询数据库数据不输出ID号 291
9.2.9 根据前尺点名查找测站ID号 291
9.2.10 复制数据库文件 292
9.3 主界面设计 293
9.3.1 主界面 293
9.3.2 备份场景 299
9.3.3 恢复场景 302
9.4 界面按钮功能实现 305
9.4.1 回车换行按钮响应 307
9.4.2 超限检查按钮响应 316
9.4.3 记录按钮响应 328
9.4.4 查询按钮响应 345
9.4.5 保存按钮响应 347
9.4.6 输入法按钮响应 347
9.4.7 退出按钮响应 348
9.5 菜单功能实现 349
9.5.1 新建文件 349
9.5.2 打开文件 357
9.5.3 删除文件 367
9.5.4 另存文件 367
9.6 对话框设计 368
9.6.1 获取文件名称(1) 368
9.6.2 获取文件名称(2) 368
9.6.3 获取文件名称(3) 369
9.6.4 新建文件对话框 370
9.6.5 打开文件对话框 374
9.6.6 删除文件对话框 378
9.6.7 另存文件对话框 382
9.6.8 自定义消息对话框 385
9.7 系统主要功能设计 385
9.7.1 新建测段 385
9.7.2 删除测段 387
9.7.3 删除当前段 390
9.7.4 i角检查(1) 391
9.7.5 i角检查(2) 394
9.7.6 退一站 397
9.7.7 退N站 400
9.7.8 修改前尺点名 404
9.7.9 输出数据 406
9.7.10 数据恢复 416
9.7.11 删除文件 419
9.8 系统设置 419
9.8.1 设置测区名称 419
9.8.2 设置测段信息 421
9.8.3 设置限差 429
9.8.4 设置观测条件 433
9.8.5 设置保存模式 438
9.8.6 保存用户设置 439
9.8.7 恢复用户设置 442
9.9 自定义函数 444
9.9.1 获得当前日期 444
9.9.2 获得当前时间 445
9.9.3 格式化输出 445
9.9.4 实数取整 445
9.9.5 格式化字符串 445
9.9.6 保留一位小数 445
9.9.7 保留二位小数 446
9.9.8 提取文件名称 446
9.9.9 删除名称后面的空格 446
9.10 其他功能 446
9.10.1 SD卡容量计算 446
9.10.2 显示SD卡容量 447
9.10.3 检查电池电量 448
9.10.4 显示剩余电量 448
9.10.5 获取屏幕分辨率 448
9.10.6 退出系统 449
9.10.7 关于系统 449
9.11 源文件结束 449
9.12 其他文件源码 450
9.12.1 Layout布局文件清单 450
9.12.2 MySQLiteOpenHelper.java文件 463
9.12.3 AndroidManifest.xml文件 465
第10章 Android开发经验与技巧汇编 466
10.1 API参考文档的使用方法 466
10.2 Android开发使用类库介绍 466
10.3 AndroidManifest.xml文件结构 467
10.4 Android事件机制与事件监听 468
10.5 Android开发权限详细介绍 469
10.6 Java常见异常及处理方法 476
10.6.1 Java异常的基础知识 476
10.6.2 Java异常处理机制 477
10.6.3 Java异常处理的语法规则 478
10.6.4 Java异常处理原则和技巧 478
10.6.5 如何定义和使用异常类 479
10.7 Android常见开发问题与处理方法 480
10.7.1 Android常见开发问题 480
10.7.2 Android内存泄漏问题 480
10.7.3 Android自动升级失败及解决办法 482
10.7.4 模拟器无法启动的解决办法 483
10.7.5 使用INSTALL_PACKAGES权限时提示错误及解决办法 484
10.8 Android软件加密与破解方法 484
10.8.1 APK文件的格式 484
10.8.2 APK文件反编译 485
10.8.3 Android代码混淆方法 488
10.8.4 Android反破解办法 492
10.9 Android软件数据精度问题 494
参考文献 496
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《互换性与测量技术》王宏宇主编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《新编临床药物使用规范》孙国栋,解华主编 2017
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《考古郑州》任伟,刘彦锋著 2019
- 《黄河三角洲地区环境污染与经济增长关系研究》单长青,李甲亮,隋涛等著 2019
- 《东江、黄河、辽河流域地表水文过程模拟及水利工程水文效应研究》张强著 2019
- 《弘治皇帝全传 1 黄河清 圣主出》廖心一著 2019
- 《瞩目郑州》于运强,唐文太主编;郑州人民广播电台编著 2002
- 《东江 黄河 辽河流域地表水文过程模拟及水利工程水文效应研究》张强 2019
- 《黄河源笔记》王小忠著 2019
- 《出版社微信公众号传播力观察报告》刘婷婷著 2018
- 《水利水电工程安全生产法律法规》王东升,杨松森主编 2019