本書內容上涵蓋了使用Android開發的大部分情境,從Android基礎介紹、建立開發環境、SDK介紹、Market使用,到應用程式分析、組件介紹、實例展示等方面。從技術實現上,講解了5個Android平台下的完整綜合實例及原始碼分析,分別是RSS閱讀器、基於GoogleMap的個人GPS、豆瓣網(Web2.0)客戶端、線上音樂播放器、手機資訊查看助手。本書注重對實際動手能力的指導,在遵循技術研發知識體系的嚴密性同時,在容易產生錯誤、不易理解的環節配以了詳實的開發情景截圖,並將重要的知識點和開發技巧以“小實驗”、“小提醒”、“知識+”、“注意”等的活潑形式呈現給讀者。在程序實例的講解方面,主要將實例安插在Android開發的精髓知識章節,這為初學者學習與實踐結合提供了很好的指導。本書配套有400多分鐘的全程開發教學錄影檔,指導讀者快速、無障礙地學通Android實戰開發技術。本書適合具備一定程式開發經驗,想快速進入Android開發領域的開發者;具備一些手機開發經驗的開發者和Android開發愛好者學習用書;也適合作為相關培訓學校的Android培訓教材。
各界推薦
名人推薦:
這是一本很平易近人的Android入門書籍,也是開發者及非開發者兩相宜的實務書籍,它能陪伴您順利入門,並馳騁於無限寬廣的Android系統和應用領域。―台灣著名技術專家高煥堂隨著3G元年的到來,行動網路的不斷深入發展,G1和G2手機的相繼問世,AndroidNetbook的若隱若現,中國移動、中國聯通等電信商即將發佈基於Android系統手機的新聞不斷,越來越多的開發者更清晰地看到了,在Android平台上進行軟件和服務開發的必要性和廣闊前景。作者歷時半年完成本書,並通過通俗的文字、翔實的示例,由淺入深地向讀者詳細介紹Android系統的概念、開發流程以及實際的範例。更難能可貴的是,作者還通過和真實生活聯繫緊密的例子,把Android開發與當下流行的地圖服務、Web2.0、SNS等應用聯繫起來,給讀者展示了使用Android進行豐富開發的諸多可能。本書結構合理,行文流暢,示例豐富,是一本很好的Android開發入門和實戰書籍。―GoogleAndroid測試工程師何峰未來可以預見,基於Android的需求會越來越多。對於軟件從業人員來說,Android平台的一個吸引人之處是,它包括了開發行動設備應用所需的操作系統、使用者界面設計等軟體,且沒有任何專有權方面的障礙,這也就意味著任何人都可以在其上進行開發。書中提供了一些完整的應用實例和原始碼分析,如豆瓣網客戶端、線上音樂播放器等,對於想快速上手Android的朋友有很大的幫助。―InfoQ中文站(infoq.com/cn)總編輯霍泰穩Android開放平台是手機炫酷應用最好的實驗場之一,與此同時,Android平台所具有的發展潛力,也必將成為應用開發者創造價值的源泉。在Android應用中,出現了很多體驗性很好的程序,如果你也希望借助Android平台,以全新的方式和富有個性的創意來詮釋掌中的移動應用,那麼請不要猶豫翻開這本書,她將引導你用自己的創意去征服Android手機用戶。―中國科學院博士高昂基於Android平台的G1、G2手機也已經開始銷售,中國移動推出的基於Android系統的OPhone即將上市。許多人已經在關注這個新的市場了,Android無疑扮演了尋找這個市場金礦入口的角色,本書的面市恰逢其時,她將對程序員開發個性彰顯的Android程序產生積極的影響。―P1.cn技術總監蔡望勤這本書通俗易懂,書中實例把傳統互聯網的內容與移動平台緊密結合,體現了很好的創新精神,很值得讀者閱讀。―支付寶數據庫架構師馮大輝在我印象裡,本書作者是個樂於探索新知、對技術潮流敏銳的程序員。如今Android手機操作系統剛剛出現,他又開始勇於創新地去實踐,不僅開發了一系列Android應用,更用自己積累的經驗和技術寫出了這本實戰教程,書中實例豐富、案例生動有趣,很值得讀者學習。―ThoughtWorks咨詢師IT技術專家熊節
特別收錄 / 編輯的話:
贏在3G,“贏”向用Android開發的無限商機涵蓋Android開發環境搭建、SDK、組件應用、Intents、Broadcast、Service、Market使用等,每個知識點都配以精彩實例、使讀者學以致用。注重對實際動手能力的指導,在容易產生錯誤、不易理解的環節均配有詳實的開發情境圖例,並將重要的知識點、實戰技巧以“小實驗”、“小知識”的活潑形式呈現給讀者,幫助初學者舉一反三。實例體現創新,將傳統網際網路的內容/服務與移動平台緊密結合,如基於GoogleMap的個人GPS、線上音樂播放器等。
名人推薦:這是一本很平易近人的Android入門書籍,也是開發者及非開發者兩相宜的實務書籍,它能陪伴您順利入門,並馳騁於無限寬廣的Android系統和應用領域。―台灣著名技術專家高煥堂隨著3G元年的到來,行動網路的不斷深入發展,G1和G2手機的相繼問世,AndroidNetbook的若隱若現,中國移動、中國聯通等電信商即將發佈基於Android系統手機的新聞不斷,越來越多的開發者更清晰地看到了,在Android平台上進行軟件和服務開發的必要性和廣闊前景。作者歷時半年完成本書,並通過通俗的文字、翔實的示例,由淺入深地向讀者詳細介紹Android系統的概...
目錄
Ch1掀起你的蓋頭來――初識Android本章介紹了Android的來龍去脈,讓讀者以最短的時間直觀地瞭解到Android的基礎及發展的歷史和趨勢,並能清晰地知道自己可以在Android上做甚麼事情。Ch2工欲善其事必先利其器――建立Android開發環境本章介紹了在Windows、Linux、MacOS平台上搭建Android開發環境的過程,透過本章的學習,可以很順利地搭建起自己的開發環境,做好開發前的準備。Ch3清點可用資源――AndroidSDK介紹主要介紹了AndroidSDK中包含的內容,瞭解用SDK可以幹甚麼。Ch4賺錢的市場――AndroidMarket及發佈應用本章介紹了與AndroidMarket相關的知識、一些特色應用及快速創建自己的Market帳號。Ch5千里之行始於足下――第一個程式HelloWorld講解了用Android開發的第一個實例,從這裡開始,帶領讀者進入Android開發的世界。Ch6磨刀不誤砍柴工――Android應用程式結構介紹介紹了Android程式的組成部分,讓讀者搞清楚整個程式是怎麼組成,怎麼運作的。Ch7良好的學習開端――Android基本元件介紹介紹了Android提供的一些介面元件,使得讀者可以很快地掌握並使用這些介面元件,這是以後開發的基礎。Ch8行動資料庫――Android的資料存儲操作介紹了Android上可以使用的幾種存儲方式以及每種方式適應的場景,使得讀者可以很快掌握資料存儲操作。Ch9我來「廣播」你的「意圖」――Intent和Broadcast面對面介紹了Android提供的Intents和Broadcast的使用,讓讀者更清楚地瞭解Android內部的技術,掌握內部消息的流轉和控制。Ch10一切都為使用者而服務――Service應用範例介紹了Android中Service的原理和使用方式,用兩個精彩的例子講述了如何呼叫系統的Service或者建立自己後端Service的應用技術和技巧。Ch11循序漸進――開發Android程式的基本步驟本章整理、歸納了整個Android開發的基本流程和步驟,使得讀者可以按照這個流程更快速、更合理地開發自己的應用。Ch12Android綜合案例一――RSS閱讀器實例本章以開發一個網路閱讀器為實戰案例,實現的功能是讀取網路上的RSS數據,並對這些資料進行解析、顯示。另外,還著重介紹了XML和SAX的解析方式。Ch13Android綜合案例二――使用GoogleMap開發個人移動地圖本章透過講述開發一款個人GPS位置追蹤、記錄,並在GoogleMap上即時顯示的一個應用程式為主線,介紹了GoogleAPI、LBS等技術的實現。Ch14Android綜合案例三――使用Android的豆瓣網(Web2.0)手機客戶端開發講述了基於豆瓣網(Web2.0)API的Android客戶端實現的應用,透過豆瓣網的使用者認證,讀取使用者的一些信息,例如,友鄰廣播等。Ch15Android綜合案例四――線上音樂播放機本章講述了一款多媒體應用的開發,其基於YOBOAPI開發的一款在線音樂播放器。實現了可以讀取使用者在YOBO的個人資料、音樂盒、音樂電台等,以及對其音樂盒中歌曲的線上播放等功能。Ch16Android綜合案例五――手機資訊查詢助手本章講述了一款手機資訊查看器的應用開發,用此應用實例可以查看手機的硬體、軟體,以及運行時的一些資訊,是一款針對單機的應用。Ch17芝麻開門―Android底層開發和移植概述
Ch1掀起你的蓋頭來――初識Android本章介紹了Android的來龍去脈,讓讀者以最短的時間直觀地瞭解到Android的基礎及發展的歷史和趨勢,並能清晰地知道自己可以在Android上做甚麼事情。Ch2工欲善其事必先利其器――建立Android開發環境本章介紹了在Windows、Linux、MacOS平台上搭建Android開發環境的過程,透過本章的學習,可以很順利地搭建起自己的開發環境,做好開發前的準備。Ch3清點可用資源――AndroidSDK介紹主要介紹了AndroidSDK中包含的內容,瞭解用SDK可以幹甚麼。Ch4賺錢的市場――AndroidMarket及發佈應用本章介紹了與AndroidMarket相關的...