图书介绍
移动终端应用软件开发实战PDF|Epub|txt|kindle电子书版本网盘下载
- 梁柏青,钟伟彬,林玮平编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115371355
- 出版时间:2015
- 标注页数:474页
- 文件大小:63MB
- 文件页数:490页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
移动终端应用软件开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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章 初步认识Android23
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 安装JDK32
3.1.5 安装Android SDK(内含Eclipse)37
3.1.6 创建、删除和运行AVD39
3.2 开发第一个Android应用程序HelloWorld43
3.2.1 生成Android项目43
3.2.2 生成一个简单的用户UI46
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 调试工具——DDMS56
5.1.1 DDMS启动56
5.1.2 DDMS面板介绍57
5.2 调试工具——ADB59
5.3 编译工具——DX60
5.4 打包工具——AAPT60
5.5 其他工具62
第6章 Android应用程序的常用组件62
6.1 Activity63
6.1.1 Activity生命周期63
6.1.2 Activity生命周期案例65
6.2 Service69
6.2.1 启动模式71
6.2.2 绑定模式77
6.3 Broardcast Receiver83
6.4 Content Provider85
6.4.1 Content Provider85
6.4.2 Content Resolver85
6.4.3 URI的使用方法85
6.4.4 Content Provider实现86
6.5 Intent和Intent Filter93
6.5.1 显式Intent93
6.5.2 隐式Intent及Intent Filter98
第3篇 iOS应用软件开发基础篇105
第7章 iOS前世今生105
7.1 iOS 1.0105
7.2 iOS 2.0106
7.3 iOS 3.0106
7.4 iOS 4.0106
7.5 iOS 5.0107
7.6 iOS 6.0107
第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 启动Xcode126
9.2.2 新建Xcode项目127
9.2.3 Xcode项目窗口128
9.2.4 界面编辑器简介130
9.3 模拟器132
第10章 第一个iOS应用——HelloWorld135
10.1 创建新项目135
10.2 项目文件结构设计137
10.2.1 AppDelegate.h和AppDelegate.m138
10.2.2 MainStoryboard.Storyboard138
10.2.3 ViewController.h和ViewController.m139
10.2.4 XXX_Prefix.pch140
10.2.5 main.m:main函数140
10.2.6 XXX-Info.plist140
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 在模拟器中运行HelloWorld144
10.7 真机测试146
10.8 应用程序发布155
第11章 常用控件162
11.1 视图控制器介绍162
11.2 UITextView164
11.3 UIButton165
11.4 UIAlertView166
11.5 Controls169
11.6 UITextField170
11.7 SearchBar172
11.8 Pickers173
11.9 Image175
11.10 UIImageView175
第4篇 Windows Phone应用软件开发基础篇179
第12章 Windows Phone前世今生179
12.1 Windows CE179
12.2 Windows Mobile180
12.3 Windows Phone180
12.3.1 Windows Phone 7180
12.3.2 Windwos Phone 7.5 181
12.3.3 Windwos Phone 7.8 182
12.3.4 Windows Phone 8182
第13章 开发环境184
13.1 开发调测工具184
13.1.1 Windows Phone Developer Tools184
13.1.2 Visual Studio 2010 Express for Windows Phone184
13.1.3 Expression Blend185
13.1.4 XNA Game Studio185
13.1.5 Windows Phone 7模拟器186
13.1.6 Zune播放器186
13.1.7 Windows Phone Connect Tool186
13.2 系统要求186
13.3 搭建开发环境187
13.3.1 下载安装包187
13.3.2 安装SDK188
13.4 开发框架190
第14章 第一个Windows Phone程序——HelloWorld191
14.1 构建HelloWorld191
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 XAML204
14.5.2 MainPage.xaml205
14.5.3 App.xamlAPP.xaml.cs205
14.5.4 ApplicationIcon.png、Background.png、SplashScreenImage.jpg208
14.5.5 引用208
14.5.6 Properties208
第15章 开发控件212
15.1 Pivot和Panorama212
15.1.1 Pivot控件212
15.1.2 Panorama控件214
15.1.3 创建Panorama和Pivot控件的方法216
15.2 Grid218
15.3 StackPanel219
15.4 HyperlinkButton220
15.5 ProgressBar220
15.6 Map221
第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章 初步认识百度云ROM243
18.1 百度云亮点243
18.2 百度云ROM特色功能244
18.3 百度云ROM特色应用246
18.4 百度云ROM刷机248
第6篇 提高篇——跨终端互联网产品开发251
第19章 小型互联网产品演示项目——SmallDemo251
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篇 互联网开放资源API437
第26章 中国电信天翼开放平台437
第27章 统一应用环境450
第9篇 移动终端应用开发新趋势469
第28章 新技术带来应用开发新特性469
28.1 云计算469
28.2 HTML5470
28.3 物联网472
28.4 人机交互473