logo
分类于: 编程语言 设计

简介

AIR Android应用开发实战

AIR Android应用开发实战 0.0分

资源最后更新于 2020-03-29 02:15:55

作者:邱彦林

出版社:出版社机械工业出版社

出版日期:2012-08

ISBN:9787111391777

文件格式: pdf

标签: Android 移动开发 Flash AIR ActionScript3 邱彦林

简介· · · · · ·

本书由资深Adobe技术专家兼资深Android应用开发工程师亲自执笔,既系统全面地讲解了如何利用Adobe AIR技术开发Android应用,又细致深入地讲解了如何将已有的基于PC的AIR应用移植到Android设备上。不仅包含大量实践指导意义极强的实战案例,还包括大量建议和最佳实践,是系统学习AIR Android应用开发不可多得的参考书。全书共16章,分为五个部分:准备篇(1~2章) 主要介绍了利用AIR开发Android应用之前需要了解的基本信息、开发环境的搭建,以及一个简单的AIR Android应用开发的全过程,旨在让读者对AIR Android应用开发有一个全面清晰的认识;基础篇(3~10章)对AIR移动开发技术进行了系统而全面地讲解,包括移动设备上的用户交互方式、加速计的使用、地理定位功能、整合系统程序、访问设备资源、网络通信、多媒体、文件和数据库等,以及程序的调试和发布;进阶篇(11~13章)以AIR桌面应用开发为参照对象,讲解了AIR移动开发的重点和难点,如何针对移动设备进行界面设计,如何提高用户体验,以及如何提升程序的性能等,作者分享了大量具有实际意义的技巧和最佳实践;实战篇(14~15章)详细讲解了一款游戏的开发过程,将AIR移动技术和Flash Web技术灵活地结合了起来,展现了Flash技术在移动平台上的巨大潜力;高级篇(第16章)讲解了AIR 3.0的新特色—本地扩展,本地扩展为AIR技术提供了超强的扩展能力,使得开发者可以摆脱AIR的技术局限性。邱彦林:(网名:walktree) 资深Adobe技术专家和资深Android开发工程师,精通ActionScript 2、ActionScript3、Flex、FMS等;有多年Flash相关技术开发经验,开发了大量Flash/Flex项目,是开源项目as3-pdf reader的创建者,并维护至今,在Adobe技术社区有较高的知名度和影响力。国内Android应用开发的先驱者之一,对Android应用开发也有非常深入的研究,尤其精通AIR Android应用的开发。他对PHP和Python相关的技术也有一定的研究。此外,他还是一位颇具经验的技术撰稿人和技术作家,曾经在社区和《程序员》杂志上发表了大量技术文章,著有《Flex第一步》等著作。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. Flash技术的移动之路
  3. 本书面向的读者
  4. 本书包括的内容
  5. 如何使用源代码
  6. 勘误和支持
  7. 致谢
  8. 第一篇 准备篇
  9. 第1章 AIR Android开发简介
  10. 1.1 开发之前需要了解的信息
  11. 1.2 搭建开发环境
  12. 1.3 实战:一个简单的AIR项目
  13. 1.4 本章小结
  14. 第2章 第一个AIR Android程序:翻转黑白棋
  15. 2.1 游戏的设计思路
  16. 2.2 像往常一样编写ActionScript代码
  17. 2.3 设置程序属性
  18. 2.4 打包APK文件
  19. 2.5 安装和运行程序
  20. 2.6 本章小结
  21. 第二篇 基础篇
  22. 第3章 处理用户交互
  23. 3.1 关于多点触摸
  24. 3.2 处理触摸事件
  25. 3.3 处理手势动作
  26. 3.4 本章小结
  27. 第4章 加速计
  28. 4.1 Accelerometer API用法
  29. 4.2 重力小球实例
  30. 4.3 加速计实战:检测手机晃动
  31. 4.4 本章小结
  32. 第5章 地理定位
  33. 5.1 开启手机的地理定位功能
  34. 5.2 Geolocation API用法
  35. 5.3 地理定位实战:自动查询地址和天气
  36. 5.4 本章小结
  37. 第6章 整合系统程序
  38. 6.1 使用自定义URI调用系统程序
  39. 6.2 使用Android系统自带的地图服务
  40. 6.3 使用StageWebView加载网页
  41. 6.4 本章小结
  42. 第7章 多媒体
  43. 7.1 使用摄像头
  44. 7.2 使用设备上的多媒体资源
  45. 7.3 使用麦克风录音
  46. 7.4 播放视频
  47. 7.5 本章小结
  48. 第8章 文件和数据库
  49. 8.1 文件系统API
  50. 8.2 SQL数据库
  51. 8.3 本章小结
  52. 第9章 网络通信
  53. 9.1 网络通信知识简介
  54. 9.2 检测网络状态
  55. 9.3 Socket实战:开发即时聊天工具
  56. 9.4 强大的P2P功能
  57. 9.5 本章小结
  58. 第10章 调试和发布
  59. 10.1 调试程序
  60. 10.2 发布程序前的准备工作
  61. 10.3 发布APK文件
  62. 10.4 将程序发布到应用商店
  63. 10.5 本章小结
  64. 第三篇 进阶篇
  65. 第11章 针对移动设备的程序设计
  66. 11.1 设计界面
  67. 11.2 管理程序的状态
  68. 11.3 跨平台开发
  69. 11.4 本章小结
  70. 第12章 键盘交互
  71. 12.1 Android设备上的键盘交互
  72. 12.2 实战:使用Menu键模拟Android的菜单和行为
  73. 12.3 Back键的用法
  74. 12.4 本章小结
  75. 第13章 性能优化
  76. 13.1 了解ActionScript 3.0的运行机制
  77. 13.2 从编程细节处看优化
  78. 13.3 常用工具和代码库
  79. 13.4 优化技巧实战案例
  80. 13.5 本章小结
  81. 第四篇 实战篇
  82. 第14章 迷宫游戏的准备阶段
  83. 14.1 需求分析
  84. 14.2 技术要点分析
  85. 14.3 Box2D物理引擎
  86. 14.4 迷宫地图算法
  87. 14.5 本章小结
  88. 第15章 迷宫游戏的实现
  89. 15.1 制作迷宫地图
  90. 15.2 加入可“行走”的角色
  91. 15.3 游戏状态控制
  92. 15.4 游戏代码分析
  93. 15.5 本章小结
  94. 第五篇 高级篇
  95. 第16章 AIR本地扩展
  96. 16.1 ANE的特点
  97. 16.2 一个简单的本地扩展
  98. 16.3 ANE进阶实战技术
  99. 16.4 本章小结