构建 ADOBE® AIR® 应用程序
目录
第 1 章: Adobe AIR 简介
第 2 章: Adobe AIR 安装
安装 Adobe AIR
删除 Adobe AIR
安装和运行 AIR 范例应用程序
Adobe AIR 更新
第 3 章: 使用 AIR API
特定于 AIR 的 ActionScript 30 类
具有特定于 AIR 功能的 Flash Player 类
特定于 AIR 的 Flex 组件
第 4 章: 适用于 AIR 开发的 Adobe Flash Platform 工具
安装 AIR SDK
安装 Flex SDK
设置外部 SDK
第 5 章: 创建第一个 AIR 应用程序
在 Flash Builder 中创建第一个桌面 Flex AIR 应用程序
使用 Flash Professional 创建第一个桌面 AIR 应用程序
在 Flash Professional 中创建您的第一个 AIR for Android 应用程序
创建第一个用于 iOS 的 AIR 应用程序
使用 Dreamweaver 创建第一个基于 HTML 的 AIR 应用程序
使用 AIR SDK 创建第一个基于 HTML 的 AIR 应用程序
使用 Flex SDK 创建第一个桌面 AIR 应用程序
使用 Flex SDK 创建您的第一个 AIR for Android 应用程序
第 6 章: 开发针对桌面的 AIR 应用程序
开发桌面 AIR 应用程序的工作流程
设置桌面应用程序属性
调试桌面 AIR 应用程序
对桌面 AIR 安装文件进行打包
对桌面本机安装程序进行打包
针对桌面计算机分发 AIR 包
第 7 章: 开发针对移动设备的 AIR 应用程序
设置开发环境
移动应用程序设计注意事项
创建移动设备 AIR 应用程序的工作流程
设置移动应用程序属性
打包移动 AIR 应用程序
调试移动 AIR 应用程序
在移动设备上安装 AIR 和 AIR 应用程序
更新移动 AIR 应用程序
第 8 章: 开发针对电视设备的 AIR 应用程序
设备功能
用于电视的 AIR 应用程序设计注意事项
开发用于电视的 AIR 应用程序的工作流程
针对 TV 应用程序属性设置 AIR
对用于电视的 AIR 应用程序进行打包
调试用于电视的 AIR 应用程序
第 9 章: ActionScript 编译器
关于 Flex SDK 中的 AIR 命令行工具
编译器安装 103
为 AIR 编译 MXML 和 ActionScript 源文件
编译 AIR 组件或代码库 (Flex)
第 10 章: AIR Debug Launcher (ADL)
ADL 用法
ADL 示例
ADL 退出和错误代码
第 11 章: AIR Developer Tool (ADT)
ADT 命令
ADT 选项组合
ADT 错误消息
ADT 环境变量
第 12 章: 对 AIR 应用程序进行签名
对 AIR 文件进行数字签名
使用 ADT 创建未签名的 AIR 中间文件
使用 ADT 对 AIR 中间文件进行签名
对 AIR 应用程序的更新版本进行签名
使用 ADT 创建自签名证书
第 13 章: AIR 应用程序描述符文件
应用程序描述符更改
应用程序描述符文件结构
AIR 应用程序描述符元素
第 14 章: 设备配置文件
限制应用程序描述符文件中的目标配置文件
不同配置文件的功能
第 15 章: AIRSWF 浏览器内 API
自定义无缝安装 badgeswf
使用 badgeswf 文件安装 AIR 应用程序
加载 airswf 文件
检查是否已安装运行时
从网页检查是否已安装 AIR 应用程序
从浏览器安装 AIR 应用程序
从浏览器启动安装的 AIR 应用程序
第 16 章: 更新 AIR 应用程序
关于更新应用程序
提供自定义应用程序更新用户界面
将 AIR 文件下载到用户的计算机
检查应用程序是否为首次运行
使用更新框架
第 17 章: 查看源代码
加载、配置和打开 Source Viewer
Source Viewer 用户界面
第 18 章: 使用 AIR HTML 内部检查器进行调试
关于 AIR 内部检查器
加载 AIR 内部检查器代码
在控制台选项卡中检查对象
配置 AIR 内部检查器
AIR 内部检查器界面
对非应用程序沙箱中的内容使用 AIR 内部检查器
第 19 章: 本地化 AIR 应用程序
本地化 AIR 应用程序安装程序中的应用程序名称和说明
使用 AIR HTML 本地化框架本地化 HTML 内容
第 20 章: 路径环境变量
使用 Bash shell 在 Linux 和 Mac OS 上设置路径
在 Windows 上设置路径
Adobe AIR(Adobe Integrated Runtime)是一个跨平台的应用程序运行环境,由Adobe公司开发。它允许开发者使用Web技术(HTML、JavaScript和Flash/Flex)构建富互联网应用(Rich Internet Applications,简称RIAs),然后将这些应用部署到桌面操作系统、移动设备和电视设备上。在构建Adobe AIR应用程序时,会涉及到一系列的知识点和技术细节,下面将对这些知识点进行详细阐述。
1. Adobe AIR简介:这是AIR技术的基础,需要了解AIR的特性和优势,比如它如何允许应用离线工作、如何访问本地文件系统、设备特性以及与操作系统的集成。
2. 安装和配置:构建Adobe AIR应用程序的第一步通常是安装AIR运行时环境。用户可以从Adobe官网下载安装包进行安装。此外,开发者还需要了解如何安装和配置AIR SDK(软件开发工具包),以便进行开发和测试。对于不同的开发工具,比如Flash Builder和Flash Professional,安装配置的步骤可能有所不同。
3. 使用AIR API:Adobe AIR提供了一套扩展的ActionScript 3.0类库和组件,这些是开发AIR应用的基础。开发者需要熟悉这些API,包括它们能够提供哪些功能,如文件访问、数据库集成、音频/视频播放等。
4. Adobe Flash Platform工具:Adobe为AIR应用开发提供了多种工具。比如,使用Flash Builder可以快速开发桌面和移动应用程序。了解如何安装和使用AIR SDK和Flex SDK是构建AIR应用的关键步骤。
5. 创建AIR应用程序:这部分涉及实际动手创建AIR应用程序。可以使用多种方法和工具来创建,比如在Flash Builder中使用Flex框架创建桌面应用,使用Flash Professional创建动画,或者用Dreamweaver结合HTML/CSS/JavaScript创建基于网页的应用程序。
6. 开发针对不同平台的AIR应用程序:需要了解不同平台(桌面、移动、电视)的开发流程和配置。此外,针对特定设备的功能,如智能手机和平板电脑,需要考虑屏幕尺寸、输入方式和性能要求。
7. ActionScript编译器:这是编译AIR应用源代码的关键工具。开发者需要了解如何使用Flex SDK中的AIR编译命令,以及如何为不同环境编译MXML和ActionScript源文件。
***R Debug Launcher (ADL)和AIR Developer Tool (ADT):ADL允许开发者在没有正式打包的情况下运行和测试应用程序。ADT则是一个命令行工具,用来打包、签名和优化AIR应用程序。了解这些工具的使用方法对于开发过程至关重要。
***R应用程序描述符文件:这是定义应用程序结构和特性的XML文件。它描述了应用程序的版本、需求、权限和属性等。开发者需要掌握如何编辑这个文件以满足应用程序的需求。
10. 设备配置文件:这些文件定义了应用程序可以在哪些设备上安装。开发者需要理解不同配置文件的功能,以确保应用程序能在目标设备上正常运行。
***RSWF浏览器内API:AIR提供了一套浏览器内API,允许从网页上直接安装和运行AIR应用程序。了解如何使用这些API可以创建无缝安装的体验。
12. 更新AIR应用程序:了解如何更新已经发布到市场的应用程序也是开发者必须掌握的知识。这包括使用Adobe AIR的更新框架以及如何为应用程序提供自定义更新用户界面。
13. 本地化AIR应用程序:对于面向全球用户的应用程序,本地化是一个不可忽视的部分。开发者需要了解如何在应用程序安装程序中本地化应用程序名称和说明,以及如何使用AIR HTML本地化框架。
14. 路径环境变量:设置路径环境变量是使AIR应用可以在特定操作系统上正常工作的一部分。开发者需要了解如何在Linux、Mac OS和Windows上正确设置路径。
以上知识点涵盖了构建Adobe AIR应用程序的整个生命周期,包括安装配置、编程开发、调试打包、本地化和部署等关键步骤。掌握这些知识点对于成功开发出稳定、高性能的跨平台应用程序至关重要。
1