Flash移动开发高级教程 创建Anroid&iPhone应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)瓦格纳著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302282099
- 页数:313 页
第Ⅰ部分 入门 3
第1章 移动设备的Flash开发简介 3
1.1 扩展到移动领域 3
1.2 Adobe AIR简介 5
1.2.1 为Android创建应用程序 5
1.2.2 为iOS创建应用程序 6
1.3 可以执行和不可以执行的操作 7
1.3.1 设备支持 7
1.3.2 不受支持的AS3 API对象 8
1.4 理解AIR for Android安全模型 9
1.5 Android SDK简介 10
1.6 iOS SDK简介 10
1.7 小结 11
第2章 设置开发环境 13
2.1 为Android开发做准备 13
2.1.1 安装AIR SDK 13
2.1.2 创建代码签名证书 14
2.1.3 安装Flash CS5 Extension for AIR 2.5 16
2.1.4 安装Android SDK 17
2.1.5 将Android SDK添加到系统路径 19
2.1.6 创建Android虚拟设备 20
2.1.7 在设备上安装AIR运行时 21
2.1.8 开发环境选项的比较 21
2.1.9 在Android应用程序中使用MXML 22
2.2 准备进行iOS开发 23
2.2.1 加入iPhone开发者计划 23
2.2.2 获得iPhone开发者证书 24
2.2.3 获取开发者证书 27
2.2.4 添加设备 30
2.2.5 创建App ID 31
2.2.6 创建供给配置文件 33
2.2.7 安装供给配置文件 34
2.3 小结 36
第3章 创建和安装VanillaApp 39
3.1 VanillaApp for Android 39
3.1.1 创建项目 40
3.1.2 为AIR for Android创建Flash文档 41
3.1.3 创建ActionScript文档类 41
3.1.4 编写文档类代码 43
3.1.5 添加图标 49
3.1.6 定义Android设置 50
3.1.7 在Flash内部预览应用程序 53
3.1.8 发布并安装应用程序 54
3.1.9 在Android设备上运行应用程序 54
3.2 VanillaApp for iOS 55
3.2.1 创建项目 56
3.2.2 创建基于iPhone的Flash文档 57
3.2.3 创建ActionScript文档类 57
3.2.4 编写文档类代码 59
3.2.5 创建启动画面 65
3.2.6 添加图标 66
3.2.7 定义iPhone设置 67
3.2.8 在Flash内部预览应用程序 70
3.2.9 发布应用程序 71
3.2.10 在iPhone设备上安装应用程序 71
3.3 小结 74
第Ⅱ部分 触摸屏和用户交互第4章 ActionScript编程反思 77
4.1 节约内存和CPU资源 77
4.2 ActionScript实践 78
4.2.1 重用对象 78
4.2.2 使用AS3的一般提示 79
4.2.3 事件处理 81
4.3 用户界面实践 81
4.4 图形实践 81
4.4.1 缓存 82
4.4.2 其他提示 83
4.5 一般应用程序实践 83
4.5.1 帧速率 83
4.5.2 GPU渲染 83
4.5.3 垃圾回收 84
4.5.4 “洗碗池”提示 85
4.6 小结 85
第5章 多点触摸API 87
5.1 理解多点触摸 87
5.1.1 鼠标仿真事件 87
5.1.2 触摸事件 87
5.1.3 手势事件 88
5.1.4 监听触摸事件 88
5.1.5 事件冒泡 89
5.2 使用触摸事件 89
5.2.1 编写文档类 89
5.2.2 运行应用程序 92
5.3 使用轻扫手势 95
5.3.1 设置时间线 95
5.3.2 添加Sound Asset 96
5.3.3 编写文档类 97
5.3.4 运行应用程序 101
5.4 使用旋转和缩放手势 101
5.4.1 编写文档类 101
5.4.2 运行应用程序 106
5.5 小结 107
第6章 使用加速度计检测移动 109
6.1 Accelerometer和AccelerometerEvent简介 109
6.2 监听加速度计事件 110
6.2.1 编写文档类 111
6.2.2 运行应用程序 113
6.3 响应加速度计事件 114
6.3.1 创建Sphere类 114
6.3.2 编写文档类 115
6.3.3 运行应用程序 121
6.4 检测摇动 122
6.4.1 编写文档类 122
6.4.2 运行应用程序 128
6.5 小结 128
第7章 实现自动定向 129
7.1 使应用程序支持旋转 129
7.2 StageOrientationEvent事件 130
7.3 用户界面重定向的两个基本要素 131
7.4 检测方向变化 131
7.5 根据方向变化改变定位 139
7.6 小结 144
第8章 地理位置API 145
8.1 获得地理位置数据 145
8.2 在Android设备上启用GPS支持 147
8.3 创建一个基本地理位置应用程序 147
8.3.1 编写文档类 148
8.3.2 测试并运行应用程序 152
8.4 创建罗盘应用程序 153
8.4.1 编写文档类 153
8.4.2 运行应用程序 159
8.5 创建一个速度计和高度计 160
8.5.1 在应用程序中嵌入字体 161
8.5.2 编写文档类 162
8.5.3 配置横屏模式 168
8.5.4 运行应用程序 170
8.6 将地理位置发送到Web服务 170
8.6.1 编写文档类 171
8.6.2 运行应用程序 179
8.7 小结 180
第9章 使用URL协议的服务集成 181
9.1 抽象URL协议 182
9.2 从应用程序进行电话呼叫 183
9.2.1 创建PhoneDialer.as 183
9.2.2 在应用程序中使用PhoneDialer 184
9.3 发送SMS消息 190
9.3.1 创建SMS.as 190
9.3.2 为PhoneServices应用程序添加SMS支持 191
9.3.3 运行应用程序 192
9.4 发送电子邮件 193
9.4.1 创建Mail.as 193
9.4.2 从应用程序发送邮件 196
9.4.3 Android:添加权限 198
9.4.4 运行应用程序 199
9.5 指向Google Maps 200
9.5.1 创建GoogleMaps.as 201
9.5.2 在应用程序中使用GoogleMaps 203
9.5.3 Android:设置权限 209
9.5.4 运行应用程序 209
9.6 小结 211
第10章 Android摄像头、摄像头媒体库和麦克风 213
10.1 CameraUI:启动和返回 213
10.2 摄像头:创建现场视频输入 220
10.3 连接到摄像头媒体库 225
10.4 使用麦克风捕获声音 232
10.5 小结 239
第Ⅲ部分 数据 243
第11章 文件管理 243
11.1 理解Android文件和目录结构 243
11.2 使用目录、文件和文件流 244
11.2.1 使用目录 244
11.2.2 文件系统操作 247
11.3 读写文件 250
11.3.1 读取文件 251
11.3.2 写入文件 251
11.3.3 Android案例学习:Jots 252
11.3.4 编写文档类 253
11.3.5 运行Jots 258
11.4 小结 259
第12章 本地数据库 261
12.1 使用SQLite数据库 261
12.2 打开数据库连接 262
12.2.1 创建同步数据库连接 262
12.2.2 创建异步数据库连接 262
12.3 创建表 263
12.4 执行SQL查询 268
12.5 插入和更新记录 269
12.6 小结 275
第Ⅳ部分 测试和调试 279
第13章 远程调试 279
13.1 建立WIFI连接 279
13.2 使用AIR Debug Launcher 280
13.3 Android调试 280
13.3.1 Flash IDE内部的远程调试 281
13.3.2 命令行下的远程调试 282
13.3.3 使用Android SDK的Logcat进行调试 283
13.4 iOS调试 284
13.4.1 Flash IDE内部的远程调试 284
13.4.2 查看GPU渲染诊断信息 285
13.5 小结 285
第14章 将应用程序提交到App Store 287
14.1 准备Android应用程序 287
14.2 将应用程序提交到Android Market 289
14.2.1 注册开发者配置文件 289
14.2.2 提交应用程序 290
14.3 准备iOS应用程序 292
14.3.1 获得分发证书 292
14.3.2 创建分发供给配置文件 294
14.3.3 发布应用程序的分发版本 295
14.4 将应用程序提交到Apple公司的App Store 295
14.5 小结 296
附录A 应用程序描述符设置 297
附录B 从命令行编译应用程序 311
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019