第1章 構建第一個AIR應用
1.1 如何構建AIR應用
1.1.1 用AIR和Flex構建Hello World應用
1.1.2 用AIR和HTML構建Hello World應用
1.1.3 利用應用描述文件來描述應用
1.1.4 測試應用
1.1.5 調試應用
1.2 打包應用完成部署
1.2.1 使用AIR開發(fā)工具(ADT)打包應用
1.2.2 使用Flex Builder打包應用
1.3 下一步工作
第2章 時間跟蹤應用
2.1 初識dpTimeTracker
2.1.1 下載dpTimeTracker代碼
2.1.2 導入項目
2.1.3 使用應用
2.2 使用Flex Builder調試工具
2.2.1 斷點
2.2.2 trace語句
2.3 理解應用框架
2.4 下一步工作
第3章 與剪貼板交互
3.1 集成操作系統(tǒng)
3.2 分析Clipboard類
3.2.1 了解剪貼板數據格式
3.2.2 創(chuàng)建定制格式
3.2.3 了解剪貼板傳輸模式
3.2.4 了解數據串行化
3.2.5 延遲呈現
3.3 分析dpTimeTracker如何使用剪貼板
3.4 下一步工作
第4章 在OS與AIR之間實現拖放
4.1 應用中的拖放(DragManager類)
4.2 在OS和應用之間完成拖放(NativeDragManager)
4.3 將元素從OS拖放到AIR應用
4.4 將元素拖入dpTimeTracker應用
4.5 從AIR應用向OS拖動元素
4.6 將元素拖入OS
4.7 下一步工作
第5章 讀寫SQLite數據庫
5.1 SQLite簡介
5.1.1 SQLite特性
5.1.2 數據類型
5.1.3 限制
5.2 從AIR訪問SQLite
5.2.1 同步或異步通信
5.2.2 打開和創(chuàng)建SQLite數據庫
5.2.3 執(zhí)行SQL語句
5.2.4 關閉一個數據庫連接
5.2.5 創(chuàng)建數據庫和表
5.2.6 從數據庫選擇數據
5.2.7 向數據庫插入數據
5.2.8 更新和刪除數據
5.2.9 使用事務
5.3 優(yōu)化數據庫性能
5.3.1 使用analyze
5.3.2 優(yōu)化SQLStatement
5.4 了解dpTimeTracker應用中的數據庫訪問
5.4.1 使用SQL命令
5.4.2 SQL命令序列化
5.4.3 使用SQL命令插入和更新
5.5 下一步工作
第6章 與文件系統(tǒng)交互
第7章 定制應用的外觀
第8章 使用Presence API
第9章 在Flex/AIR應用中使用HTML內容
第10章 了解遠程數據需求
第11章 與Adobe BlazeDS通信
第12章 使用Fluint測試AIR應用
第13章 部署AIR應用
第14章 了解AIR安全性
附錄A AIR起步
附錄B 使用AIR 1.1需要考慮的問題