Android Studio高級編程(移動開發經典叢書)

Android Studio高級編程(移動開發經典叢書) pdf epub mobi txt 電子書 下載 2025

Murat,Yener,Onur,Dundar,任強 著
圖書標籤:
  • Android
  • Android Studio
  • 移動開發
  • Android編程
  • 高級編程
  • 開發工具
  • 軟件開發
  • 技術
  • 編程
  • 計算機
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 清華大學齣版社
ISBN:9787302473503
版次:1
商品編碼:12127833
包裝:平裝
開本:16開
齣版時間:2017-06-01
用紙:膠版紙
頁數:392
字數:596000
正文語種:中文

具體描述

産品特色

編輯推薦

  


《Android Studio高級編程(移動開發經典叢書)》首先介紹Android Studio 的安裝步驟,接著詳細介紹Android 應用開發、布局設計、構建係統、模塊管理、版本控製等主題。還涵蓋瞭調試和測試、NDK 開發、持續集成、編寫自己的插件以及如何使用各硬件廠商的第三方工具等內容。本書既是一本操作指南,也可用作讀者桌邊常備的工具書。《Android Studio高級編程(移動開發經典叢書)》不僅涵蓋開發Android 應用必備的Android Studio 特性,也涉及整個開發周期的

相關主題。以下是部分Android Studio 的基本或擴展能力的主題示例:

  ● 使用Git 共享代碼並管理版本

  ● 使用Gradle 管理構建

  ● 通過測試保持代碼的可維護性和零bug

  ● 通過持續集成控製整個構建和測試周期

  ● 為Android Studio 編寫插件擴展其功能或添加期望的定製特性

  ● 使用Android Studio 及第三方工具來加快開發進度


內容簡介

  《AndroidStudio高級編程》詳細介紹AndroidStudio工具、NDK、Gradle和IntelliJIDEA平颱,為你的各項Android編程技能架起聯係的橋梁。本書呈現Android工具、開發周期、持續集成、發布管理、測試和性能等方麵的大量*佳實踐、高級提示和專傢意見,將幫助富有經驗的開發人員利用開發工具擴大Android平颱的使用範圍,並藉助工具和技術來真正釋放自己的潛能。主要內容

  ◆介紹AndroidStudio和Gradle的基本工作原理,以及*新Android平颱的應用架構

  ◆理解NativeDevelopmentKit及其與AndroidStudio的集成

  ◆通過自動化測試、依賴管理、持續集成和發布管理來完成開發生命周期

  ◆編寫自己的Gradle插件來自定義構建周期

  ◆編寫自己的AndroidStudio插件來輔助完成開發任務


目錄

第1章 新手入門 1
1.1 Windows、Mac OS X及Linux
平颱的係統要求 1
1.2 安裝Java 3
1.2.1 為Windows操作係統安裝
Java 4
1.2.2 為Mac OS X安裝Java 6
1.2.3 為Linux安裝Java 7
1.3 安裝Android Studio 8
1.3.1 為Microsoft Windows 10
安裝Android Studio 9
1.3.2 為Mac OS X安裝Android
Studio 11
1.3.3 為Linux安裝Android
Studio 13
1.4 首次啓動Android Studio 15
1.5 獨立SDK的安裝 16
1.6 小結 17
第2章 Android Studio基礎知識 19
2.1 創建新的示例項目 19
2.1.1 使用不同的SDK版本 23
2.1.2 Android項目結構 23
2.1.3 構建並運行項目 30
2.2 Android模擬器 31
2.2.1 安裝HAXM 31
2.2.2 創建Android虛擬設備 32
2.2.3 使用ADB 35
2.3 導入Eclipse項目 36
2.4 小結 38

第3章 使用Android Studio開發
Android應用 39
3.1 Android項目 40
3.1.1 創建新的Android項目 40
3.1.2 創建一個多目標設備的項目 44
3.1.3 啓動Android應用 47
3.2 Android Activity 49
3.2.1 Intent事件處理 50
3.2.2 將模闆Activity添加到
Android項目 51
3.2.3 添加Blank Activity 51
3.2.4 Android Fragment 55
3.2.5 添加Tabbed Activity 57
3.3 Android Service 61
3.4 為Android項目添加Asset 64
3.4.1 添加Images Asset 65
3.4.2 添加Sound Asset 67
3.4.3 添加Video Asset 67
3.5 將XML文件添加到Android
項目 68
3.6 Android Manifest文件 68
3.7 Android Module 70
3.8 小結 71
第4章 深入Android Studio 73
4.1 Android Studio菜單項 73
4.1.1 Android Studio菜單 74
4.1.2 File菜單 75
4.1.3 Edit菜單 76
4.1.4 View菜單 77
4.1.5 Navigate菜單 78
4.1.6 Code菜單 79
4.1.7 Analyze菜單 80
4.1.8 Refactor菜單 80
4.1.9 Build菜單 81
4.1.10 Run菜單 82
4.1.11 Tools菜單 82
4.1.12 Version Control System
菜單 82
4.1.13 Window菜單和Help
菜單 83
4.2 Android Studio快捷鍵 83
4.3 Android Studio工具視圖 84
4.3.1 Messages工具 86
4.3.2 Android Studio項目結構
視圖 86
4.3.3 Favorites工具 88
4.3.4 Android Monitor工具 88
4.3.5 Structure窗口 89
4.3.6 Android Model視圖 90
4.3.7 Gradle和Gradle Console
窗口工具 90
4.3.8 Run窗口 91
4.3.9 Debug窗口 91
4.3.10 Event Logs工具 91
4.3.11 Terminal窗口 92
4.4 Android Studio編輯器 92
4.4.1 代碼輔助 92
4.4.2 注釋掉代碼塊 92
4.4.3 移動代碼塊 93
4.4.4 編輯器中的導航 93
4.4.5 重構 93
4.5 Android Studio LiveTemplates 94
4.5.1 插入Live Template 95
4.5.2 創建Live Templates 96
4.6 Android Studio的代碼重構 98
4.7 在Android Studio中為
Android應用創建一個
簽名密鑰 102
4.8 在Android Studio中構建
APK 104
4.9 小結 104
第5章 使用Android Studio創建
布局 107
5.1 使用Android Studio創建
布局 108
5.1.1 添加新的布局文件 108
5.1.2 Android Studio中的布局
設計結構 110
5.2 布局預覽 112
5.2.1 布局渲染選項 112
5.2.2 預覽虛擬設備視圖 113
5.2.3 在不同的Android SDK版本
上預覽 114
5.2.4 選擇主題 114
5.3 使用Android Studio設計
布局 115
5.4 管理資源 119
5.4.1 使用String 119
5.4.2 使用Style 120
5.4.3 使用Dimen 121
5.4.4 使用Color 122
5.4.5 使用Drawable 122
5.5 使用布局工具 123
5.5.1 翻譯 123
5.5.2 Activity Association 125
5.6 Asset管理 126
5.7 小結 131
第6章 Android構建係統 133
6.1 使用Gradle 134
6.2 使用Gradle管理依賴關係 136
6.2.1 外部依賴 137
6.2.2 本地依賴 138
6.2.3 遺留Maven依賴 139
6.3 Gradle 的Android插件 140
6.3.1 為Gradle配置Android
插件 140
6.3.2 構建配置 140
6.3.3 構建任務 141
6.3.4 flavor 141
6.3.5 ProGuard 142
6.3.6 自動化測試 144
6.4 Gradle插件 144
6.4.1 編寫自己的Gradle插件 144
6.4.2 擴展Gradle的Android
插件 145
6.5 小結 146
第7章 多模塊項目 147
7.1 將模塊添加到Android項目 148
7.2 Phone&Tablet;模塊 149
7.3 Android Library模塊 151
7.4 Java Library模塊 154
7.5 Android Wear模塊 156
7.5.1 運行及調試Android Wear
模塊 157
7.5.2 構建支持Android Wear
的APK 159
7.6 Android TV模塊 159
7.6.1 運行和調試Android TV
模塊 162
7.6.2 構建Android TV模塊的
APK 164
7.7 Glass模塊 165
7.7.1 運行和調試Glass模塊 166
7.7.2 構建Glass模塊的APK 167
7.8 Android Auto模塊 167
7.9 Google Cloud模塊 169
7.9.1 添加New Google Cloud
模塊 169
7.9.2 運行和調試Google Cloud
模塊 172
7.10 導入模塊 173
7.10.1 導入Gradle項目 173
7.10.2 導入Eclipse ADT項目 174
7.10.3 導入JAR/AAR包 176
7.11 從項目裏刪除模塊 176
7.12 小結 177
第8章 調試和測試 179
8.1 調試Android代碼 180
8.1.1 Android Debug Bridge 180
8.1.2 無綫調試 181
8.1.3 開始調試 182
8.2 Android監視器 189
8.2.1 使用logcat 192
8.2.2 使用內存監視器 193
8.2.3 使用CPU監視器 196
8.2.4 使用GPU監視器 197
8.2.5 使用網絡監視器 197
8.3 Android設備監視器 198
8.4 Android虛擬設備擴展控件 203
8.5 使用Lint 206
8.6 測試Android代碼和應用UI 207
8.6.1 單元測試 212
8.6.2 集成測試 214
8.6.3 UI測試 217
8.6.4 性能測試 223
8.6.5 性能測試任務 224
8.7 小結 226
第9章 使用版本控製係統:Git 227
9.1 Git介紹 228
9.1.1 理解Git 228
9.1.2 安裝Git 230
9.2 使用Git 231
9.3 使用GitHub客戶端 232
9.4 在Android Studio中使用Git 240
9.5 Git流 247
9.6 小結 257
第10章 持續集成 259
10.1 是持續集成介紹 259
10.2 使用持續集成服務器集成
Android項目 260
10.3 安裝Jenkins 261
10.4 創建構建作業 267
10.5 發布管理 273
10.6 小結 280
第11章 在Android Studio中使用
Android NDK 281
11.1 Android NDK介紹 282
11.2 Android Studio中的NDK
集成 282
11.2.1 在Linux上安裝Android
NDK 283
11.2.2 在Windows 10上安裝
Android NDK 284
11.2.3 在Mac OS X上安裝Android
NDK 285
11.3 Android Studio中的Android
NDK項目 286
11.3.1 導入NDK示例項目 287
11.3.2 遷移現有的NDK項目 292
11.3.3 構建Android NDK項目 296
11.4 Android NDK項目的發布與
部署 297
11.5 小結 300
第12章 編寫自己的插件 301
12.1 IntelliJ IDEA插件架構 302
12.1.1 Action 302
12.1.2 綫程 309
12.1.3 文件係統 310
12.1.4 項目和組件 311
12.1.5 編輯器 320
12.1.6 嚮導 323
12.2 打包和分發 328
12.3 小結 329
第13章 第三方工具 331
13.1 Android Studio插件 331
13.2 Intel的Android軟件工具 340
13.2.1 Intel System Studio 340
13.2.2 Intel C++ Compiler 343
13.2.3 Intel IPP 345
13.2.4 Intel TBB 346
13.2.5 Intel VTune Amplifier 346
13.2.6 Intel GPA 348
13.3 Intel INDE 348
13.3.1 Intel Tamper Protection
Toolkit 349
13.3.2 Intel Multi-OS Engine 349
13.3.3 Intel Context Sensing
SDK 351
13.4 Qualcomm Android軟件
工具 353
13.4.1 適用於Android 的
Snapdragon LLVM
Compiler 354
13.4.2 Qualcomm Adreno GPU
SDK 354
13.4.3 Qualcomm FastCV Computer
Vision SDK 355
13.4.4 適用於Android的
Snapdragon SDK 359
13.4.5 Qualcomm AllPlay Click
SDK 362
13.4.6 Qualcomm Profilers 364
13.5 NVIDIA軟件工具 366
13.6 小結 369



精彩書摘

  第1章

  AndroidStudio高級編程

  2

  ●加速模擬器的可選項:支持IntelVT-x、IntelEM64T(Intel64)以及ExecuteDisable

  (XD)Bit功能的英特爾處理器

  MacOSX

  ●MacOSX10.8.5或更高,最高至10.9(Maverick)

  ●最低2GBRAM內存,推薦4GBRAM內存

  ●400MB硬盤空間

  ●至少1GB用於AndroidSDK、模擬器係統鏡像及緩存

  ●最低1280×800屏幕分辨率

  ●JavaRuntimeEnvironment(JRE)6

  ●JavaDevelopmentKit(JDK)7

  ●加速模擬器的可選項:支持IntelVT-x、IntelEM64T(Intel64)以及ExecuteDisable

  (XD)Bit功能的英特爾處理器

  Linux

  ●GNOME或KDE桌麵

  ●GNUCLibrary(glibc)2.15或更高

  ●最低2GBRAM內存,推薦4GBRAM內存

  ●400MB硬盤空間

  ●至少1GB用於AndroidSDK、模擬器係統鏡像及緩存

  ●最低1280×800屏幕分辨率

  ●JavaRuntimeEnvironment(JRE)6或更高

  ●OracleJavaDevelopmentKit(JDK)7

  關於係統要求的更多細節,可以訪問https://developer.android.com/sdk/index.html#

  Requirements。

  需要銘記於心的是,基於項目的規模、依賴庫的數量和模擬器的使用情況,你可能需

  要更多資源。通常至少需要8GB的內存和GPU的支持來運行模擬器,使其編譯更快速、

  運行更流暢。

  大多數情況下,開發人員需要在多颱設備上測試應用。因為他們通常沒有足夠的設備

  來進行充分的測試,所以他們需要模擬器。而模擬器需要大量存儲和內存,以便更快速地

  運行。

  注意:模擬器是虛擬設備,因此擁有一個具備虛擬化支持的CPU對於開

  發人員獲得Android模擬器的最佳體驗至關重要。

  第1章新手入門

  3

  1.2安裝Java

  Java對所有操作係統來說都是必要的。必須為操作係統安裝JavaSE(StandardEdition)

  DevelopmentKit(JDK)。

  JDK7的下載頁麵可直接通過站點http://www.oracle.com/technetwork/java/javase/

  downloads/jdk7-downloads-1880260.html來訪問。當你瀏覽時頁麵如圖1-1所示。

  圖1-1JDK下載頁麵

  注意:我們推薦Oracle公司提供的Java版本。OpenJDK或其他Java版本

  可能會遇到問題。

  注意:在撰寫此書時,JavaSE8是最新的JDK版本。

  AndroidStudio高級編程

  4

  要下載所需的安裝二進製文件或安裝包,請選擇AcceptLicenseAgreement選項,然後

  單擊操作係統所需的二進製文件或安裝包的鏈接。

  下麵的各節提供瞭在64位Windows、MacOSX以及Linux上的OracleJava版本7的

  安裝說明。

  1.2.1為Windows操作係統安裝Java

  在Windows上安裝Java相當簡單。如上節所述,也可以安裝JDK來提供JRE。

  下載jdk-7u79-windows-x64.exe文件,然後運行文件開始安裝。

  1.安裝Java

  下載後單擊jdk-7u79-windows-x64.exe文件,開始Java的安裝,你會看到如圖1-2所

  示的對話框。

  圖1-2Java安裝設置嚮導

  (1)單擊Next按鈕繼續。

  (2)在打開的窗口裏,所有項目都被默認選擇安裝到你的本地硬盤。可以更改安裝路

  徑,選擇安裝哪些模塊。對於Android應用開發,如果機器上沒有安裝PublicJRE和

  DevelopmentTools,就必須選擇這兩個選項(如果已經安裝,它們就不會在窗口中列齣)。可

  以取消選中SourceCode,該選項用於安裝公有的JavaAPI類。源代碼的安裝並不是必需的。

  可在圖1-3所示的對話框中做齣選擇。

  注意:需要下載並安裝64位或32位的JDK,具體取決於你所安裝的

  Windows版本。由於大多數現代計算機都配備瞭64位CPU,因此我們將按64

  位版本的安裝來繼續。如果使用的是32位Windows,可以使用32位的JDK,

  它在列錶中顯示為Windowsx86。

  第1章新手入門

  5

  圖1-3Java安裝設置窗口

  (3)建議你按照默認選項並使用默認安裝路徑繼續,然後單擊Next按鈕完成安裝。

  2.在Windows10上設置Java路徑

  安裝完畢後,需要為Java設置Windows10的環境路徑,以便設置係統環境。你需要

  為JAVA_HOME係統變量設置一條路徑。

  (1)右擊Start菜單圖標,然後單擊FileExplorer。在打開的窗口裏,右擊ThisPC後選

  擇Properties,打開SystemProperties對話框。

  (2)在SystemProperties對話框的左邊選項中,選擇Advanced係統設置。這將會打開

  SystemProperties對話框的Advanced選項卡,如圖1-4所示。

  圖1-4Windows10的Java路徑設置

  警告:在Windows的早期版本裏,設置環境路徑的步驟可能稍有不同。

  AndroidStudio高級編程

  6

  (3)單擊EnvironmentVariables…按鈕,如圖1-4所示。

  (4)在打開的EnvironmentVariables對話框中,單擊New按鈕後用你的安裝目錄設置

  Java路徑。如圖1-5所示,對於我們的64位安裝而言,路徑為C:ProgramFilesJavajdk1.7.0_79。

  如果安裝瞭x86版本,路徑就會不同,例如路徑為C:ProgramFiles(x86)Javajdk1.7.0_79。

  圖1-564位Windows10的JavaEnvironmentVariables設置

  1.2.2為MacOSX安裝Java

  Java曾經是MacOSX的一部分,蘋果公司把它作為齣廠標準。數年前發生瞭變化。

  蘋果公司最終還是決定從MacOS移除Java。因此我們需要單獨安裝Oracle公司提供的

  JDK。

  (1)首先從圖1-1所示的頁麵下載jdk-7u79-macosx-x64.dmg文件。

  (2)啓動dmg文件將顯示如圖1-6所示的窗口。

  圖1-6MacOSX上的Java安裝(一)

  (3)雙擊JDK7Update79.pkg文件鏈接,開始安裝。

  ……


前言/序言

  無論你多麼擅長編寫代碼,但若不具備集成開發環境(IDE)方麵的相關知識,你將麵臨許多障礙。本書介紹Google用於開發Android應用的官方工具——AndroidStudio。每章都關注一個特定的主題,逐步從基本IDE用法擴展到高級知識,如編寫插件來擴展IDE的功能。

  本書讀者對象

  本書旨在為任何級彆的開發人員提供經驗。無論你是Android新手,還是經驗豐富的Android開發人員(之前使用過基於Eclipse的ADT),本書都將引導你達到一個技術新高度,這樣就可以利用AndroidStudio的工具釋放你真實的開發潛能。

  本書內容

  本書不僅涵蓋開發Android應用必備的AndroidStudio特性,也涉及整個開發周期的相關主題。以下是部分AndroidStudio的基本或擴展能力的主題示例:

  ●使用Git共享代碼並管理版本

  ●使用Gradle管理構建

  ●通過測試保持代碼的可維護性和零bug

  ●通過持續集成控製整個構建和測試周期

  ●為AndroidStudio編寫插件擴展其功能或添加期望的定製特性

  ●使用AndroidStudio及第三方工具來加快開發進度

  本書結構

  每章都會關注某個特定的AndroidStudio相關話題或附帶的工具,闡述它的必要性以及如何使用或配置。有些章提供代碼示例來演示用例或為該章的主題提供示例。

  ●第1章“新手入門”:安裝和設置開發環境。創建可以運行項目的模擬器。

  ●第2章“AndroidStudio基礎知識”:首先使用AndroidStudio創建一個新項目,構建你的項目,將項目遷移到AndroidStudio上。

  ●第3章“使用AndroidStudio開發Android應用”:AndroidStudio項目結構。如何使用Asset、XML文件和AndroidManifest文件。創建並使用模塊。

  ●第4章“深入AndroidStudio”:深入瞭解AndroidStudio,介紹菜單、編輯器、視圖和快捷方式。討論如何使用Live模闆和重構功能,如何構建項目並為APK簽名。

  ●第5章“使用AndroidStudio創建布局”:如何在AndroidStudio中使用布局。介紹UI預覽和UI開發工具。分析如何管理外部依賴關係,如何使用和組織Asset。

  ●第6章“Android構建係統”:如何有效地使用和配置Gradle,如何編寫Gradle插件。

  ●第7章“多模塊項目”:在項目中添加模塊。如何創建並使用Phone/Tablet、Library、Wear、TV、Glass、Auto和Cloud模塊。

  ●第8章“調試和測試”:使用ADB調試Android代碼。詳細瞭解Android設備監視器、Android虛擬設備、Lint以及如何測試代碼。

  ●第9章“使用版本控製係統:Git”:如何分享項目,使用Git啓用版本控製。

  ●第10章“持續集成”:使用持續集成服務器,使構建、測試及發布自動化。

  ●第11章“在AndroidStudio中使用AndroidNDK”:安裝AndroidNDK,通過AndroidNDK構建用C/C++編碼的項目。

  ●第12章“編寫自己的插件”:編寫自己的插件來擴展IntelliJ平颱的功能。與UI、編輯器交互,添加你自己的操作。

  ●第13章“第三方工具”:其他可以幫助和加快開發生命周期的附加工具。

  為什麼你需要本書

  任何現代計算機,隻要操作係統支持AndroidSDK和AndroidStudio,都足以運行AndroidStudio、構建Android應用並運行本書中的示例。你需要在操作係統上安裝適當的AndroidSDK、AndroidStudio和Java虛擬機(JVM)。某些章需要安裝額外的工具或框架,如AndroidNDK。可在第1章中找到有關所需硬件要求的更多信息。

  撰寫本書的原因

  2007年11月,榖歌發布瞭AndroidSDK預覽版,允許開發人員開始使用這個新的手機操作係統。大約兩年後,2009年10月,Google嚮公眾發布瞭作為Eclipse插件組的ADT(AndroidDeveloperTools)。

  作為GoogleI/O2009大會的與會者之一,我(Murat)很幸運擁有瞭一颱Android設備;我可能是最早一代的開發人員,下載ADT插件並在Eclipse上安裝使用。在過去這些年裏,我們懷著同樣的激情下載和嘗試新的ADT版本以及與之一同發布的新東西。

  當時,我是一名Eclipse貢獻者,知道如何編寫自己的插件,擴展IDE的功能,實現我需要的行為和功能。所以每當ADT發布時,我就會越發興奮地要去看工具能完成什麼。

  2013年5月,大約是在我們與ADT愛恨交織瞭四年後,同樣是在GoogleI/O大會上,Google發布瞭AndroidStudio,並很快成為支持Android開發的官方IDE。ADT雖然並不完美,但我們非常熟悉它。像其他許多開發人員一樣,我們知道所有的快捷鍵,知道它是如何工作的,知道當某些功能不工作時該如何解決,以及如何讓項目結構化。更重要的是,我們可以編寫自己的插件,或者檢查ADT插件找到齣錯的原因。隨著AndroidStudio的發布,我們突然有瞭一個新的平颱,但對其所知甚少。

  在一段時間裏我們拒絕切換到AndroidStudio,但最後還是做瞭一次嘗試。突然間,Android這個我們熟悉的平颱,仿佛變成瞭陌生人。因為IntelliJ和Gradle帶來的變化,新的項目結構也大相徑庭。采用IntelliJ後,我們決定遵循IntelliJ快捷鍵,而不是使用IntelliJ的Eclipse快捷鍵映射,這使得情況變得更糟。我們幾乎不能搜索到一個文件或一段代碼,無法通過菜單導航,通過右擊創建文件,甚至生成一些基本的getter和setter方法。我們從ADT專傢變成瞭AndroidStudio初學者。

  終於,我們受夠瞭!我們都是經驗豐富的開發人員,但與AndroidStudio的鬥爭並不能彰顯我們的技能。所以我們開始關注IntelliJ話題,把IntelliJ快捷鍵小抄釘在我們的小隔間裏,閱讀IntelliJ插件代碼,並強迫自己在日常工作中使用AndroidStudio。

  本書是我們自己在這條艱難的道路上學會走路的經驗總結。當我們從Eclipse的ADT切換到基於IntelliJ的AndroidStudio時,我們自己所需要的正是本書。我們相信,任何開發人員,無論是Android新手,還是曾經使用ADT的經驗豐富的老手,都會發現本書有助於拓展他(或她)的工具知識,這些工具能切實地支持編碼技巧。

  下麵引用我前一本書的閤著者AlexTheedom的一句話,“我們寫的每一章都有這樣一個目標:寫我們自己想讀的內容。”我們帶著Onur(榮譽)追尋相同目標的結果,就是此時你手裏的書。

  我們希望你在閱讀本書時,能夠感受到我們撰寫時的快樂。

  源代碼

  在讀者學習本書中的示例時,可以手工輸入所有代碼,也可以使用本書附帶的源代碼文件。本書使用的所有源代碼都可以從本書閤作網站www.wiley.com/go/expertandroid下載。打開網頁,接著單擊本書詳細頁麵上的DownloadCode鏈接,就可以獲得本書所有源代碼。

  此外,可以訪問www.tupwk.com.cn/downpage,輸入中文書名或ISBN下載源代碼,也可心直接掃描封底的二維碼下載。

  在下載瞭代碼後,隻需用自己喜歡的解壓縮軟件對它進行解壓縮即可。另外,也可以進入http://www.wrox.com/dynamic/books/download.aspx上的Wrox代碼下載頁,查看本書和其他Wrox圖書的所有代碼。

  勘誤錶

  盡管我們已經盡瞭各種努力來保證文章或代碼中不齣現錯誤。但是錯誤總是難免的,如果你在本書中找到瞭錯誤,例如拼寫錯誤或代碼錯誤,請告訴我們,我們將非常感謝。通過勘誤錶,可以讓其他讀者避免挫摺,當然,這還有助於提供更高質量的信息。

  要在網站上找到本書英文版的勘誤錶,可以登錄http://www.wrox.com,通過Search或書名列錶查找本書。然後在本書的詳細頁麵上,單擊BookErrata鏈接。在這個頁麵上可以查看到Wrox編輯已提交和張貼的所有勘誤項。完整的圖書列錶包括每本書的勘誤錶,網址是www.wrox.com/misc-pages/booklist.shtml。

  如果你沒在BookErrata網頁找到你發現的錯誤,請訪問www.wrox.com/contact/techsupport.shtml,在那裏完成錶單將你發現的錯誤發送給我們。我們將會檢查該信息,一旦確實就會發布到本書的勘誤錶頁麵,並在本書的後續版本中修復該問題。

  p2p.wrox.com

  要與作者和同行討論,請加入p2p.wrox.com上的P2P論壇。這個論壇是一個基於Web的係統,便於你張貼與Wrox圖書相關的消息和相關技術,與其他讀者和技術用戶交流心得。該論壇提供瞭訂閱功能,當論壇上有新的消息時,它可以給你發送感興趣的論題。Wrox作者、編輯和其他業界專傢都會到這個論壇上來討論問題。

  在http://p2p.wrox.com上,有許多不同的論壇,它們不僅有助於閱讀本書,還有助於開發自己的應用程序。要加入論壇,可以遵循下麵的步驟:

  (1)進入p2p.wrox.com,單擊Register鏈接。

  (2)閱讀使用協議,並單擊Agree按鈕。

  (3)填寫加入該論壇所需要的信息和自己希望提供的其他信息,單擊Submit按鈕。

  (4)你會收到一封電子郵件,其中的信息錶述瞭如何驗證賬戶,完成加入過程。

  加入論壇後,就可以張貼新消息,響應其他用戶張貼的消息。可以隨時在Web上閱讀消息。如果要讓該網站給自己發送特定論壇中的消息,可以單擊論壇列錶中該論壇名旁邊的SubscribetothisForum圖標。

  關於使用WroxP2P的更多信息,可閱讀P2PFAQ,瞭解論壇軟件的工作情況以及P2P和Wrox圖書的許多常見問題。要閱讀FAQ,可以在任意P2P頁麵上單擊FAQ鏈接。



用戶評價

評分

很好很不錯,慢慢看慢慢學習,物流特快

評分

京東上的東西我覺得非常好,我的所有東西都在京東上麵買的,送貨速度非常快,買瞭東西就知道什麼時候來,我在京東買東西好多年瞭,京東的東西都是正品,售後服務特彆好,我太喜歡瞭!這次買的東西還是一如繼往的好,買瞭我就迫不及待的打開,確實很不錯,我真是太喜歡瞭。在京東消費很多,都成鑽石會員瞭,哈哈,以後還會買,所有的東西都在京東買,京東商城是生活首選!

評分

一直用京東,速度快。^_^

評分

好好學習,天天嚮上~~~~~

評分

好好好好好好好好好好

評分

講的太透徹瞭,適閤我這種小白

評分

正品保障,質量可靠,實用!

評分

此用戶未填寫評價內容

評分

二百塊錢減去八十的優惠券,加上一百減去五十,還是比較劃算的,計算機方麵的書好貴

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有