産品特色
內容簡介
精通Android Studio(移動開發叢書)以通俗易懂的語言全麵係統地介紹瞭Android Studio實用工具和操作技巧,場景明確,步驟清晰,圖文結閤。全書共16章。第1章對Android Studio做概要的介紹,從特性、界麵、工具、功能到環境搭建和常用的偏好設置,讓讀者對Android Studio有一個全麵的認識。第2章介紹瞭項目、文件和資源的創建。第3章主要介紹可視化布局編輯器的使用,讓讀者學會如何快速創建布局文件。第4章介紹項目、文件、IDE和代碼的管理技巧。第5~7章對代碼編輯、視圖、導航操作技巧進行瞭全麵的介紹。第8章介紹瞭代碼生成、活動模闆、自動補全、代碼格式化。第9章介紹瞭代碼檢查工具的使用。第10章介紹瞭如何快速重構。第11章介紹瞭如何使用Gradle進行配置、編譯和構建應用程序。第12章主要介紹瞭如何配置、運行和調試應用程序。第13章介紹瞭集成進 Android Studio 的各種實用工具的使用。第14章以Git為例介紹瞭版本控製係統的使用。第15章介紹瞭窗口和標簽的管理。第16章讀者將學會如何配置一個個性化、高效、符閤自己開發習慣的IDE。
本書並不是一本循序漸進的學習書籍,而更像是一本Cookbook,讀者需要有目的地去閱讀。當遇到問題或者想瞭解某個工具如何使用時,可直接定位到相關的章節進行閱讀。
本書適用於Android開發、測試以及想學習Android開發的相關從業人員,適閤放在床頭案邊時常翻閱。
內頁插圖
前言/序言
人總是在不斷地探索和嘗試,總是發明齣一些新的科技來改善我們的生活。為瞭風雨無阻,人類發明瞭汽車,為瞭自由翱翔,人類發明瞭飛機。人們總是朝著更快、更高、更遠的目標奮進。科技的進步讓我們的工作變得更加高效,於是我們有瞭更多的時間來思考,思考如何使用技術讓這個世界變得更加美好。
現如今,移動互聯網正值浪潮之顛,物聯網、大數據、雲計算、虛擬現實(VR)、增強現實(AR)等,新技術不斷湧現又將會帶來新一輪的裂變,而你我有幸處在這樣一個充滿機遇和創意的時代。作為程序員的我們,作為移動互聯網産品的開發者,應該要有更多的時間學習和思考,需要把更多的時間和精力放在産品的設計和創新上。那些簡單的、重復的、有規律的、易齣錯的編碼和測試工作,都應該由工具來幫我們完成。
Android Studio正是這樣一款Android開發者們夢寐以求的工具,它的誕生就是為瞭讓Android開發變得更加簡單和高效。
含著金湯勺齣生的Android Studio,由於繼承自Intellij IDEA這個號稱當前最好最強最智能的Java IDE,天然地擁有瞭智能和效率上的優勢。加上Google為其量身定做的Android開發工具,讓Android Studio成為瞭Android項目開發和測試的必備神器。
從2013年5月16日Google在I/O大會上發布Android Studio 第1個預覽版本開始,到現在2.2版本的發布。Google對它的增強和優化從未間斷過,很多實用的功能被不斷地集成進來,每一次重大的更新都會使開發者歡呼雀躍。我對Android Studio的學習和使用也從未間斷過,感覺它就像一座需要不斷探索和挖掘的寶藏,每次不經意地獲得一項新的技能都會讓我感慨它的奇妙。
正所謂“聞道有先後,術業有專攻”。我采訪過很多資深的開發人員,他們平日裏更多地會去研究和學習Android開發技術,不會有太多的時間去探究工具的使用。目前中國市場上關於Android開發的書籍有很多,但是至今還沒有一本專門介紹Android Studio的書,機緣巧閤,我做瞭第一個吃螃蟹的人,希望能夠通過這本書把我所學習到的一些實用的工具和技能介紹給大傢,讓大傢體會到Android Studio的強大和便捷之處。
於是2013年8月3日,中國第一本《Android Studio入門指南》在杭州市濱江區星光大道的星巴剋誕生瞭,一時間霸占瞭我廠頭條,然後迅速在網上傳播開來。
2015年4月29日,又是在同一傢星巴剋,我開始動筆編寫《Android Studio實用指南》。
2015年5月5日,《Android Studio實用指南》寫滿一萬字在百度閱讀上架,被讀者@萌萌番長購買。
2016年5月30日,與清華大學齣版社簽約,書名改為《精通Android Studio》。
經過3年的積纍,15個月的努力,200多次的修改,1000多位讀者的支持和監督,近70萬字的《精通Android Studio》最終得以齣版。激動和感激之情無以言錶,感謝大傢,感謝這個偉大的、一切皆有可能的互聯網時代。
本書定位
本書並不是一本循序漸進的學習書籍,它更像是一本Cookbook,你需要有目的地去閱讀本書。當你遇到問題或者想瞭解某個工具如何使用時,可以直接定位到相關的章節。
本書像是一本非常實用的指導手冊,它幾乎囊括Android Studio所有的實用功能和操作技巧,適閤放在讀者的電腦旁經常翻閱。
本書以通俗易懂的語言描述工具和使用技巧,並且每個操作都有實例演示,讓讀者感覺是在跟一個有經驗的人聊天。
本書以近1500張圖片詳細描述Android Studio的使用,是真正的圖文並茂。
本書以解決問題為目的,講述如何使用工具解決實際問題。
本書專注於操作技巧的講解,對於Android開發的基礎知識略有提及,但不是本書的重點。
本書以macOS上的操作為例進行演示,不同操作係統上Android Studio的操作差異不大,對於快捷鍵會區分macOS/Windows/Linux。
本書的大部分操作技巧同樣適用於IntelliJ IDEA。
目標讀者
如果你初學Android開發;
如果你想從Eclipse轉到Android Studio;
如果你從其他語言轉到Android開發;
如果你想深入瞭解Android Studio;
如果你想深入瞭解IntelliJ IDEA;
如果你從事Android測試開發;
如果你英語不好;
如果你想節省搜索的時間;
如果你想提高工作效率;
那麼本書就是為你量身定做的!
讀者須知
關於開發環境
本書適用於macOS/Windows/Linux操作係統,主要以macOS來演示。
本書以JDK1.7為例介紹如何配置開發環境,如果你使用的是Android Studio 2.2及以上版本,需要配置JDK1.8。
由於Android Studio界麵變化太快,因此本書中有些圖片可能是老版本的界麵,但是絲毫不會影響理解和閱讀。
關於快捷鍵
本書所有操作實例均使用Android Studio默認快捷鍵。
書中所有快捷鍵都包括macOS、Windows、Linux。
macOS快捷鍵(F1~F12)使用時都需要同時按下Fn鍵。
名詞解釋
本書中用到的名詞、縮寫、字符等統一為如下解釋:
名詞 解釋
macOS 蘋果macOS係統
Windows Windows係統,默認以Windows 7作為演示
Linux Linux係統,默認以Ubuntu作為演示
AS Android Studio
IDE 集成開發工具
APK Android安裝包
APP Android應用程序
設備 指真機或模擬器
真機 真實的Android手機設備
模擬器 Android虛擬機
偏好設置 macOS上的設置叫偏好設置,Windows/Linux上對應的是設置
Preferences macOS上的Preferences對應Windows/Linux上的Settings
小貼示 一些提示信息和注意事項
勘誤與反饋
本書已經盡可能全麵地適配瞭當前最新的2.2版本,但是由於IntelliJ IDEA在持續更新,Android Studio也在持續更新,再加上筆者能力有限,書中難免會有遺漏、理解錯誤或者錶達不清晰的地方。如果你在閱讀本書時發現瞭這些問題,請發郵件(wirelessqa@163.com)或者直接提交BUG到Github:https://github.com/bxiaopeng/AndroidStudio/issues。
本書的所有勘誤及版本適配都會更新在Github上。
緻謝
好多次,在齣門前,兒子都會問“爸爸,你跟我們一起去嗎?”或者問“爸爸,你去哪裏?”媽媽會搶著說“爸爸加班,晚上陪你玩”。現在兒子已經快3歲瞭,有時候會問“爸爸怎麼老是加班啊”,我總是說“因為爸爸忙啊”。
寫書不是一件輕鬆的事情,這本書幾乎用掉瞭我所有的休息時間。每個禮拜天我都會雷打不動地在星巴剋寫啊寫,如果沒有傢人的理解和支持,沒有老婆和兒子莫大的支持和鼓勵,我是無法完成這本書的,感謝他們的付齣。
感謝樓主、友哥、猴哥、煒哥、戰老師對本書的校對,他們都是非常資深的Android開發工程師,感謝他們對本書提齣的修改建議。
感謝已經買瞭電子書的1000多位讀者,他們見證瞭這本書的的成長,沒有他們的支持和鼓勵,我也沒有信心齣版這本書。
感謝所有的讀者,感謝你對本書的關注。
畢小朋
2016年9月22日下午改於雙城國際的星巴剋
精通Android Studio/移動開發叢書 下載 mobi epub pdf txt 電子書 格式