移动终端应用软件开发实战PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:梁柏青,钟伟彬,林玮平编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2015
- ISBN:9787115371355
- 页数:474 页
第1篇 移动终端应用软件开发综述 3
第1章 智能终端设备 3
1.1 智能终端设备的定义 3
1.2 智能终端设备的类型和发展方向 3
1.3 手持式智能终端设备 3
1.3.1 硬件 3
1.3.2 软件 5
1.4 可佩戴式智能终端设备 15
1.5 家庭网关和路由设备 17
1.6 智能电视 18
1.7 智能终端设备的演进目标 19
第2篇 Android应用软件开发基础篇 23
第2章 初步认识Android 23
2.1 Android前世今生 23
2.2 Android家族版本演进及介绍 23
2.3 Android的系统架构 27
第3章 完成第一个Android应用 31
3.1 Android应用开发环境搭建 31
3.1.1 准备Android应用开发电脑 31
3.1.2 下载Java环境 31
3.1.3 下载Android SDK(内含Eclipse) 32
3.1.4 安装JDK 32
3.1.5 安装Android SDK(内含Eclipse) 37
3.1.6 创建、删除和运行AVD 39
3.2 开发第一个Android应用程序HelloWorld 43
3.2.1 生成Android项目 43
3.2.2 生成一个简单的用户UI 46
3.2.3 在Java代码中编写业务实现 48
3.3 Android应用运行 50
3.3.1 运行AVD模拟器 50
3.3.2 运行应用 50
3.4 Android应用打包 51
第4章 Android应用目录结构 54
第5章 开发工具使用 56
5.1 调试工具——DDMS 56
5.1.1 DDMS启动 56
5.1.2 DDMS面板介绍 57
5.2 调试工具——ADB 59
5.3 编译工具——DX 60
5.4 打包工具——AAPT 60
5.5 其他工具 62
第6章 Android应用程序的常用组件 62
6.1 Activity 63
6.1.1 Activity生命周期 63
6.1.2 Activity生命周期案例 65
6.2 Service 69
6.2.1 启动模式 71
6.2.2 绑定模式 77
6.3 Broardcast Receiver 83
6.4 Content Provider 85
6.4.1 Content Provider 85
6.4.2 Content Resolver 85
6.4.3 URI的使用方法 85
6.4.4 Content Provider实现 86
6.5 Intent和Intent Filter 93
6.5.1 显式Intent 93
6.5.2 隐式Intent及Intent Filter 98
第3篇 iOS应用软件开发基础篇 105
第7章 iOS前世今生 105
7.1 iOS 1.0 105
7.2 iOS 2.0 106
7.3 iOS 3.0 106
7.4 iOS 4.0 106
7.5 iOS 5.0 107
7.6 iOS 6.0 107
第8章 iOS的系统架构 109
8.1 Cocoa Touch层 109
8.1.1 主要特征 110
8.1.2 主要框架 112
8.2 Media层 113
8.2.1 主要特征 114
8.2.2 主要框架 114
8.3 Core Service层 115
8.3.1 主要特征 115
8.3.2 主要框架 116
8.4 Core OS层 118
第9章 iOS开发环境 119
9.1 搭建iOS开发环境 119
9.1.1 Mac电脑 119
9.1.2 注册正式开发者账号 119
9.1.3 下载、安装Xcode开发工具 124
9.2 Xcode简介 126
9.2.1 启动Xcode 126
9.2.2 新建Xcode项目 127
9.2.3 Xcode项目窗口 128
9.2.4 界面编辑器简介 130
9.3 模拟器 132
第10章 第一个iOS应用——HelloWorld 135
10.1 创建新项目 135
10.2 项目文件结构设计 137
10.2.1 AppDelegate.h和AppDelegate.m 138
10.2.2 MainStoryboard.Storyboard 138
10.2.3 ViewController.h和ViewController.m 139
10.2.4 XXX_Prefix.pch 140
10.2.5 main.m:main函数 140
10.2.6 XXX-Info.plist 140
10.2.7 Strings文件 140
10.2.8 Frameworks文件夹 140
10.2.9 Products文件夹 141
10.3 设计界面 141
10.4 添加代码 141
10.5 界面与代码建立关联 142
10.6 在模拟器中运行HelloWorld 144
10.7 真机测试 146
10.8 应用程序发布 155
第11章 常用控件 162
11.1 视图控制器介绍 162
11.2 UITextView 164
11.3 UIButton 165
11.4 UIAlertView 166
11.5 Controls 169
11.6 UITextField 170
11.7 SearchBar 172
11.8 Pickers 173
11.9 Image 175
11.10 UIImageView 175
第4篇 Windows Phone应用软件开发基础篇 179
第12章 Windows Phone前世今生 179
12.1 Windows CE 179
12.2 Windows Mobile 180
12.3 Windows Phone 180
12.3.1 Windows Phone 7 180
12.3.2 Windwos Phone 7.5 181
12.3.3 Windwos Phone 7.8 182
12.3.4 Windows Phone 8 182
第13章 开发环境 184
13.1 开发调测工具 184
13.1.1 Windows Phone Developer Tools 184
13.1.2 Visual Studio 2010 Express for Windows Phone 184
13.1.3 Expression Blend 185
13.1.4 XNA Game Studio 185
13.1.5 Windows Phone 7模拟器 186
13.1.6 Zune播放器 186
13.1.7 Windows Phone Connect Tool 186
13.2 系统要求 186
13.3 搭建开发环境 187
13.3.1 下载安装包 187
13.3.2 安装SDK 188
13.4 开发框架 190
第14章 第一个Windows Phone程序——HelloWorld 191
14.1 构建HelloWorld 191
14.1.1 创建一个Windows Phone应用程序工程 191
14.1.2 设置应用界面 193
14.1.3 添加与业务逻辑相关代码 196
14.2 模拟器编译与调试 197
14.2.1 模拟器编译运行程序 197
14.2.2 调试应用程序 198
14.3 物理设备测试 199
14.4 部署应用程序到设备 202
14.5 项目的基本档案结构说明 203
14.5.1 XAML 204
14.5.2 MainPage.xaml 205
14.5.3 App.xamlAPP.xaml.cs 205
14.5.4 ApplicationIcon.png、Background.png、SplashScreenImage.jpg 208
14.5.5 引用 208
14.5.6 Properties 208
第15章 开发控件 212
15.1 Pivot和Panorama 212
15.1.1 Pivot控件 212
15.1.2 Panorama控件 214
15.1.3 创建Panorama和Pivot控件的方法 216
15.2 Grid 218
15.3 StackPanel 219
15.4 HyperlinkButton 220
15.5 ProgressBar 220
15.6 Map 221
第16章 应用程序生命周期与页面处理 223
16.1 应用程序生命周期事件 223
16.2 页面(Page)处理 225
16.2.1 页面导航 225
16.2.2 页面事件 227
16.2.3 数据传递 228
第17章 应用发布 229
17.1 发布过程概述 229
17.1.1 应用程序的提交 229
17.1.2 验证审批流程 234
17.2 提交过程的注意事项 234
17.2.1 应用商城测试工具包 234
17.2.2 XAP软件包提交注意事项 237
17.2.3 应用程序代码验证 237
17.2.4 应用所用手机功能(Capabilies)检测 238
17.2.5 关于应用程序语言 238
17.2.6 相关图标的注意事项 239
第5篇 百度云ROM应用开发基础篇 243
第18章 初步认识百度云ROM 243
18.1 百度云亮点 243
18.2 百度云ROM特色功能 244
18.3 百度云ROM特色应用 246
18.4 百度云ROM刷机 248
第6篇 提高篇——跨终端互联网产品开发 251
第19章 小型互联网产品演示项目——SmallDemo 251
19.1 产品需求 251
19.2 整体界面架构设计 251
19.3 子功能界面设计 252
19.4 功能设计与分工 253
第20章 Android部分 254
20.1 开发实现界面框架 254
20.1.1 新建项目 254
20.1.2 搭建界面框架以及天气界面 255
20.1.3 照相界面 261
20.1.4 录音界面 266
20.1.5 “摇一摇”界面 271
20.2 天气的实现 276
20.2.1 天气的数据接口 276
20.2.2 天气数据接口的数据格式 278
20.2.3 对JSON数据的解析 280
20.2.4 文件存储天气信息 283
20.2.5 多线程与Handler非阻塞方式构建天气模块 284
20.2.6 在AndroidManifest.xml文件中添加相关权限 293
20.2.7 完成天气模块 293
20.3 照相 293
20.3.1 对系统手机摄像头的启动与拍照 293
20.3.2 照片的显示以及多点触控缩放 295
20.3.3 照相功能的整合 296
20.4 录音 305
20.4.1 MediaRecorder类进行录音 306
20.4.2 MediaPlayer类对录制的视频文件进行播放 307
20.4.3 在AndroidManifest.xml中加入相应的权限 308
20.4.4 录音与播放功能代码整合 308
20.4.5 录音功能模块运行效果 316
20.5 摇一摇 316
20.5.1 传感器检测 316
20.5.2 摇一摇功能的具体实现 317
20.5.3 摇一摇功能的效果 323
20.6 形成成品 324
第21章 iOS部分 326
21.1 创建项目 326
21.2 构建界面框架 329
21.3 实现天气 335
21.4 实现摄像模块 349
21.5 实现录音模块 351
21.6 “摇一摇” 354
21.7 形成成品 356
第22章 Windows Phone 7部分 358
22.1 创建项目 358
22.2 构建界面框架 358
22.3 基本框架及天气预报模块 362
22.3.1 实现功能 362
22.3.2 天气功能实现步骤 362
22.3.3 关键类 362
22.3.4 通过HttpWebRequest取得数据 367
22.3.5 把JSON转换成C#类 368
22.3.6 通过ListBox把3天的天气显示到界面上 369
22.3.7 效果图 370
22.4 照相 370
22.4.1 实现功能 370
22.4.2 实现步骤 370
22.4.3 关键类(CameraCaptureTask类) 371
22.4.4 启动照相机,拍照,返回数据给调用方 371
22.4.5 通过Image显示照片 371
22.4.6 效果图 372
22.5 录音 372
22.5.1 实现功能 372
22.5.2 实现步骤 372
22.5.3 关键类(Microphone类) 373
22.5.4 录音初始化 373
22.5.5 开始录音 373
22.5.6 结束录音 374
22.5.7 播放录音 374
22.5.8 效果图 375
22.6 摇一摇 375
22.6.1 功能说明 375
22.6.2 实现步骤 375
22.6.3 关键类 375
22.6.4 定义重力感应系统 377
22.6.5 回调事件处理,震动手机和显示重力感应坐标 377
22.6.6 效果图 377
第7篇 高级篇——VoIP-IP语音通话实例 381
第23章 VoIP基础 381
第24章 基于SIP的VoIP客户端实现 383
24.1 VoIP客户端总体架构 383
24.2 SIP关键流程 384
24.2.1 注册流程 384
24.2.2 呼叫流程 386
24.3 SIP协议栈软件架构 389
24.4 代码示例 390
24.4.1 SIP DLL接口封装 390
24.4.2 Media DLL接口封装 401
24.4.3 注册管理 401
24.4.4 会话管理 406
24.4.5 SIP消息对象 416
24.4.6 数据分组处理 419
第25章 媒体控制过程 428
25.1 iOS语音通话知识要点 428
25.1.1 iOS音频核心 428
25.1.2 支持的语音编解码格式 429
25.2 音频开发示例 430
25.2.1 定制音频组件 430
25.2.2 创建音频组件 431
25.2.3 配置并初始化音频单元 431
25.2.4 音频数据的录制与播放处理 432
第8篇 互联网开放资源API 437
第26章 中国电信天翼开放平台 437
第27章 统一应用环境 450
第9篇 移动终端应用开发新趋势 469
第28章 新技术带来应用开发新特性 469
28.1 云计算 469
28.2 HTML5 470
28.3 物联网 472
28.4 人机交互 473
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019