- Android開發:從0到1 (清華開發者書庫)
- 趙志榮
- 1132字
- 2020-11-28 16:13:28
前言
PREFACE
2008年,谷歌公司推出了Android操作系統。自此,Android作為一款為移動終端打造的開源手機操作系統平臺,引領了突破壟斷技術、降低開發成本的潮流。可以說,Android操作系統對于中國的IT產業發展產生了深遠的影響。我有幸在2009年開始接觸Android,并深深被它吸引,從此開始從事Android應用開發方面的教學與培訓工作,并主持開發了一些Android項目。
本書的編寫目的就是幫助Android初學者快速入門,同時對Android開發人員也有一定參考價值。
在閱讀本書之前,有必要了解一下書中的一些約定,以及如何使用本書的案例。
本書服務網址
為了更好地為廣大讀者提供服務,我們專門為本書建立了一個服務網址www.51work6.com/book/android1.php,讀者可以與作者互動,并對書中內容發表評論,提出寶貴意見。
書中源代碼
1.源代碼下載
書中提供了100多個完整的案例項目源代碼,讀者可以在www.51work6.com/book/android1.php處下載。
2.源代碼目錄結構
下載本書源代碼并解壓縮,會看到如圖1所示的目錄結構。圖1中的ch6表示第6章代碼,在ch目錄下一般是各節的內容。例如,6.2.8表示第6.2.8節實例;在節目錄下一般是Android Studio工程目錄,例如,LayoutSample就是6.2.8節的實例的Android Studio工程。

圖1 實例代碼目錄結構
3.導入源代碼工程
要使用這些代碼,還必須將其導入到Android Studio中。可以在Android Studio歡迎界面選擇Open an existing Android Studio project或File→Open菜單,找到工程目錄(例如6.2.8節中的LayoutSample),然后打開就可以了。但是,由于筆者的Android SDK安裝目錄可能與讀者不同,因此讀者第一次打開實例工程時,可能會出現如圖2所示的錯誤提示,請不要慌張,Android Studio工具會對你配置的Android SDK重新進行初始化,再次打開就沒有問題了。

圖2 導入實例工程可能遇到的問題
書中圖示的約定
為了更有效地敘述知識點或描述操作,本書給出了很多插圖,下面簡要說明插圖中符號的含義。
1.圖中的圈框
圖3中的圈框中的內容是選中的內容或要重點說明的內容。

圖3 圖中圈框
2.圖中的箭頭
圖4所示的箭頭用于說明用戶的動作,一般箭尾是動作開始的地方,箭頭指向動作結束的地方。圖5所示的箭頭常用來描述設置控件的屬性等操作。

圖4 圖中箭頭1

圖5 圖中箭頭2
3.圖中的手勢
為了描述操作,我們在圖中使用了等手勢符號,用來表明單擊該處的按鈕,如圖6所示。

圖6 圖中手勢
勘誤與支持
作者在網站www.51work6.com/book/android1.php中建立了一個勘誤專區,可以及時地把書中的問題、失誤和糾正反饋給廣大讀者。如果讀者在學習過程中發現了任何問題,也可以在網上留言,或者發送電子郵件到eorient@sina.com,作者會在第一時間回復你。
本書主要由趙志榮編著,此外關東升、趙大羽、關錦華、閆婷嬌、劉佳笑和趙浩丞也參與了部分內容的編寫。感謝趙大羽老師手繪了書中全部草圖,并從專業的角度修改書中圖片,力求更加完美地奉獻給廣大讀者。感謝我的家人容忍我的忙碌,以及對我的關心和照顧,使我能抽出這么多時間,投入全部精力編寫此書。
由于時間倉促,書中難免存在不妥之處,請讀者原諒,并提出寶貴意見。
趙志榮
2017年6月于北京
- 黑客攻防從入門到精通(實戰秘笈版)
- Java EE 6 企業級應用開發教程
- Mastering Scientific Computing with R
- Mastering Kali Linux for Web Penetration Testing
- The DevOps 2.4 Toolkit
- Spring Boot+Vue全棧開發實戰
- JavaScript腳本特效編程給力起飛
- 關系數據庫與SQL Server 2012(第3版)
- Python面向對象編程(第4版)
- Learning Zimbra Server Essentials
- Office VBA開發經典:中級進階卷
- Hands-On GUI Application Development in Go
- Xamarin Mobile Application Development for Android(Second Edition)
- Introduction to Programming
- Java代碼審計實戰