編輯推薦
《AIR Android應用開發實戰》海報:
內容簡介
《AIR Android應用開發實戰》由資深Adobe技術專傢兼資深Android應用開發工程師親自執筆,既係統全麵地講解瞭如何利用Adobe AIR技術開發Android應用,又細緻深入地講解瞭如何將已有的基於PC的AIR應用移植到Android設備上。不僅包含大量實踐指導意義極強的實戰案例,還包括大量建議和優佳實踐,是係統學習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、ActionScript 3、Flex、FMS等;有多年Flash相關技術開發經驗,開發瞭大量Flash/Flex項目,是開源項目as3-pdf reader的創建者,並維護至今,在Adobe技術社區有較高的知名度和影響力。國內Android應用開發的先驅者之一,對Android應用開發也有非常深入的研究,尤其精通AIR Android應用的開發。他對PHP和Python相關的技術也有一定的研究。
此外,他還是一位頗具經驗的技術撰稿人和技術作傢,曾經在社區和《程序員》雜誌上發錶瞭大量技術文章,著有《Flex第一步》。
內頁插圖
精彩書評
本書算得上是AIR移動開發方麵的優秀之作,全麵而深入地講解瞭如何使用AIR技術開發Android應用。令人印象特彆深刻的是,本書在多點觸控與重力感應等移動開發的關鍵技術上有深入的探索。本書是不同水平層次的AIR移動開發者都值得閱讀並研究的實戰教材。
——Flash開發者大會
Adobe的AIR移動開發技術是未來移動開發跨平颱技術的主流之一。十多年來Flash遊戲與應用開發的成熟奠定瞭它的基礎,而Flash通過AIR來開發移動端應用的便利性和實用性,已經受到瞭業界的青睞。本書的齣版可謂是順應時代的要求,書中總結瞭作者多年來在AIR應用開發領域的經驗,希望廣大Flash開發者能從中受益!
——天地會全球RIA開發者社區/Adobe官方認證社區冠軍
AIR移動開發技術在Adobe未來10年的發展戰略中有非常重要的地位,關乎到Adobe在移動開發領域的地位和話語權,所以Adobe-直在大力投入。AIR移動開發技術是Flash開發者的福音,它不僅能讓Flash開發者利用原有的知識迅速開發齣基於各種移動平颱的應用,而且還能將已經存在於PC桌麵的AIR應用便利地移植到各種設備上。Android應用開發目前在移動開發領域如火如荼,本書專門講解瞭如何利用AIR移動開發技術開發基於該平颱的應用。本書內容非常全麵,各種理論、開發方法和技巧均覆蓋到瞭,適閤係統學習;且本書實戰性也-非常突齣,包含大量案例,可操作很強。此外,本書內容也不乏深度,對性能優化等高級內容也進行瞭探討,而且還包括一些優佳實踐。
——艾睿論壇專注Flex開發
隨著ANE、Alchemy的齣現,Native的特性和運行性能都得到很大的提升。藉助AIR跨平颱和高效開發的優勢,AIR已完全具備開發商業産品的能力。本書針對AIR for Android開發,詳細地介紹瞭手勢、加速計、地理定位等移動特性開發細節,很適閤AIR for Android初學者係統學習。在本書指導下,讀者可以快速學習AIR for Android開發的核心知識,省去走彎路的時間。
——李佳宸Adobe專傢組成員、瑞研社區創始人、Flash開發者大會組織者、AIR移動研究小組委員
2007年通過Flex與彥林相識,3年後,在Flash開發者大會上再次和他相遇,5年後的今天,彥林帶給我驚喜,他將自己在AIR和Android應用開放方麵的經驗係統總結瞭齣來並集結成書。迫不及待地看瞭樣章,簡明扼要是給我的第一印象。插圖不多,但恰到好處。說到關鍵點時,給齣瞭帶有注釋的示例代碼,言簡意駭,能讓讀者始終保持清晰的思路。對於想開發移動AIR的同學來說,本書無疑是一本不錯的教材。希望能藉著此類書籍,讓國內的移動AIR開發者隊伍能更快地發展壯大,讓Flash技術更快地滲透到移動互聯網。
——Y.Boy資深Flash技術專傢就職於騰訊
目錄
前言
第一篇 準備篇
第1章AIR Android開發簡介
1.1 開發之前需要瞭解的信息
1.1.1 AIR Android開發的可行性
1.1.2 開發過程中常見的問題
1.1.3 優勢和局限性
1.2 搭建開發環境
1.2.1 安裝Android SDK
1.2.2 使用Flash Professional CS5
1.2.3 使用Flash Builder 4.5
1.2.4 構建開源的開發環境
1.3 實戰:一個簡單的AIR項目
1.4 本章小結
第2章 第一個AIR Android程序:翻轉黑白棋
2.1 遊戲的設計思路
2.2 像往常一樣編寫ActionScript代碼
2.2.1 創建棋子類Grid
2.2.2 編寫主類Main
2.3 設置程序屬性
2.3.1 瞭解應用程序描述文件
2.3.3 設置訪問權限
2.4 打包APK文件
2.5 安裝和運行程序
2.5.1 使用模擬器運行程序
2.5.2 在真機上運行程序
2.6 本章小結
第二篇 基礎篇
第3章 處理用戶交互
3.1 關於多點觸摸
3.2 處理觸摸事件
3.2.1 使用TouchEvent類/
3.2.2 觸摸事件與鼠標事件的區彆
3.3 處理手勢動作
3.3.1 放大與縮小手勢
3.3.2 鏇轉手勢
3.3.3 Swipe手勢
3.4 本章小結
第4章 加速計
4.1 Accelerometer API用法
4.2 重力小球實例
4.2.1 如何模擬重力場
4.2.2 繪製小球
4.2.3 讓小球總是掉到屏幕下方
4.2.4 為小球設置圍牆
……
第三篇 進階篇
第四篇 實戰篇
第五篇 高級篇
前言/序言
AIR Android應用開發實戰 [AIR Android in Action] 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
很一般,看瞭也沒什麼收獲
評分
☆☆☆☆☆
我也沒看不好說好不好,同事看的
評分
☆☆☆☆☆
可以拿來做工具書,以備不時之需
評分
☆☆☆☆☆
很好,值得購買!很好,值得購買!很好,值得購買!很好,值得購買!很好,值得購買!
評分
☆☆☆☆☆
好書,大緻翻瞭一下,感覺還不錯
評分
☆☆☆☆☆
全書共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的技術局限性。
評分
☆☆☆☆☆
進階篇
評分
☆☆☆☆☆
評分
☆☆☆☆☆
Flash