Android Studio 高級編程 (Expert Android Studio)
穆拉特·尤內爾, 奧努爾·鄧達爾
- 出版商: 清華大學
- 出版日期: 2017-07-01
- 定價: $359
- 售價: 8.5 折 $305
- 語言: 簡體中文
- 頁數: 369
- 裝訂: 平裝
- ISBN: 7302473501
- ISBN-13: 9787302473503
-
相關分類:
Android
- 此書翻譯自: Expert Android Studio
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
$199Android 超級用戶工具箱 (XDA Developers' Android Hacker's Toolkit: The Complete Guide to Rooting, ROMs and Theming, 2/e)
-
$352Android 取證實戰
-
$454Android 源碼分析實錄
-
$490Android 底層驅動分析和移植
-
$301深入理解 Android:WebKit 捲
-
$327Android 編程權威指南, 2/e
-
$352Android Launcher 應用開發
-
$403Android底層開發技術實戰詳解:內核、移植和驅動(第2版)
-
$352騰訊 Android 自動化測試實戰
-
$500NLP 漢語自然語言處理原理與實踐
-
$505量化投資:以Python為工具
-
$352嵌入式 Linux 系統與工程實踐, 2/e
-
$505深入淺出Android源代碼:基於Android 6.0和實際開發案例剖析
-
$653Android Studio開發實戰:從零基礎到App上線
-
$948$901 -
$653Python 金融衍生品大數據分析:建模、模擬、校準與對沖 (Derivatives Analytics with Python: Data Analysis, Models, Simulation, Calibration and Hedging)
-
$480$408 -
$403黑客攻防技術寶典:反病毒篇( The Antivirus Hacker's Handbook)
-
$352愛上Android
-
$948$901 -
$454趣學算法
-
$301微軟開源跨平臺移動開發實踐 : 利用 ASP.NET Core 1.0、Apache Cordova、Xamarin 和 Azure 快速構建移動應用解決方案
-
$299深度學習之 TensorFlow:入門、原理與進階實戰
-
$403最強 Android 書 : 架構大剖析
-
$450$356
相關主題
商品描述
《Android Studio高級編程》詳細介紹Android Studio工
具、NDK、Gradle和IntelliJ IDEA平臺,為你的各項Android編
程技能架起聯系的橋梁。……將幫助富有經驗的開發人員利用開發
工具擴大Android平臺的使用範圍,並借助工具和技術來真正
釋放自己的潛能。
主要內容
◆ 介紹Android Studio和Gradle的基本工作原理,以及最新
Android平臺的應用架構
◆ 理解Native Development Kit及其與Android Studio的集成
◆ 通過自動化測試、依賴管理、持續集成和發布管理來完
成開發生命周期
◆ 編寫自己的Gradle插件來自定義構建周期
◆ 編寫自己的Android Studio插件來輔助完成開發任務
海報:
作者簡介
作者:Murat Yener
Murat Yener是一位代碼極客、開源貢獻者、Java Champion以及Android開發專家,他在Intel從事Android開發工作。他還是Professional Java EE Design Patterns (2015年Wrox出版)一書的作者。Murat在Android、Java、Web、Java EE、OSGi應用開發方面經驗豐富,同時還從事教學及指導工作,他也是一位Eclipse貢獻者,是Eclipse Libra項目的初始貢獻者之一。
從2009年起,Murat開始擔任GDG Istanbul的用戶組組長,組織和參加各項活動,並在活動上演講。他還是DroidCon、JavaOne和Devoxx等重大會議的常駐演講者。
目錄大綱
第1章新手入門
1.1Windows.MacOSX及Linux平台的系統要求
1.2安裝Java
1.2.1為Windows操作系統安裝Java
1.2.2為MacOSX安裝Java
1.2.3為Linux安裝Java
1.3安裝AndroidStudio
1.3.1為MicrosoftWindows10安裝AndroidStudio
1.3.2為MacOSX安裝AndroidStudio
1.3.3為Linux安裝AndroidStudio
1.4首次啟動AndroidStudio
1.5獨立SDK的安裝
1.6小結
第2章AndroidStudio基礎知識
2.1創建新的示例項目
2.1.1使用不同的SDK版本
2.1.2Android項目結構
2.1.3構建並運行項目
2.2Android模擬器
2.2.1安裝HAXM
2.2.2創建Android虛擬設備
2.2.3使用ADB
2.3導入Eclipse項目
2.4小結
第3章使用AndroidStudio開發Android應用
3.1Android項目
3.1.1創建新的Android項目
3.1.2創建一個多目標設備的項目
3.1.3啟動Android應用
3.2AndroidActivity
3.2.1Intent事件處理
3.2.2將模板Activity添加到Android項目
3.2.3添加BlankActivity""""""'. 51
3.2.4AndroidFragment"""""""""55
3.2.5添加TabbedActivity"""""".57
3.3AndroidService
3.4為Android項目添加Ass et
3.4.1添加ImagcsAsset
3.4.2添加SoundAsset
3.4.3添加VideoAsset
3.5將XML文件添加到Android項目
3.6AndroidManifest文件
3.7AndroidModule
3.8小結
第4章深入AndroidStudio
4.1AndroidStudio菜單項
4.1.1AndroidStudio菜單
4.1.2File菜單
4.1. 3Edit菜單
4.1.4View菜單
4.1.5Navigate菜單
4.1.6Code菜單
4.1.7Analyze菜單
4.1.8Refactor菜單
4.1.9Build菜單
4.1.10Run菜單
4.1.11Tools菜單
4.1.12VersionControlSystem菜單
4.1.13Window菜單和Help菜單
4.2AndroidStudio快捷鍵
4.3 AndroidStudio工具視圖
4.3.1Messages工具
4.3.2AndroidStudio項目結構視圖
4.3.3Favorites工具
4.3.4AndroidMonitor工具
4.3.5Structure窗口
4.3.6AndroidModel視圖
4.3.7Gradle和GradleConsole窗口工具
4.3.8Run窗口¨
4.3.9Debug窗口
4.3.10EventLogs工具
4.3 .11Terminal窗口
4.4AndroidStudio編輯器
4.4.1代碼輔助
4.4.2註釋掉代碼塊
4.4.3移動代碼塊
4.4.4編輯器中的導航
4.4.5重構
4.5AndroidStudioLiveTemplates
4.5.1捅入LiveTemplate
4.5.2創建LiveTemplates
4.6AndroidStudio的代碼重
4.7在AndroidStudio中為Android應用創建一個簽名密鑰
4.8在AndroidStudio中構建APK
4.9小結
第5章使用AndroidStudio創建佈局
5.1使用AndroidStudio創建佈局
5.1.1添加新的佈局文件
5.1.2AndroidStudio中的佈局設計結構
5.2佈局預覽
5.2.1佈局渲染選項
5.2.2預覽虛擬設備視圖
5.2.3在不同的AndroidSDK版本上預覽
5.2.4選擇主題
5.3使用AndroidStudio設計佈局
5.4管理資源
5.4.1使用String
5.4.2使用Style
5.4.3使用Dimen
5.4.4使用Color
5.4.5使用Drawable
5.5使用佈局工具
5.5.1翻譯
5.5.2ActivityAssociation
5.6Asset管理
5.7小結
第6章Android構建系統
6.1使用Gradle
6.2使用Gradle管理依賴關係
6.2.1外部依賴
6.2. 2本地依賴
6.2.3遺留Maven依賴
6.3Gradle的Android插件
6.3.1為Gradle配置Android插件
6.3.2構建配置
6.3.3構建任務
6.3.4flavor
6.3.5ProGuard
6.3.6自動化測試
6.4Gradle插件
6.4.1編寫自己的Gradle插件
6.4.2擴展Gradle的Android插件
6.5小結
第7章多模塊項目
7.1將模塊添加到Android 目
7.2Phone&Tablet模塊
7.3AndroidLibrary模塊
7.4JavaLibrary模塊
7.5AndroidWear模塊
7.5.1運行及調試AndroidWear模塊
7.5.2構建支持AndroidWear的APK
7.6AndroidTV模塊
7.6.1運行和調試AndroidTV模塊
7.6.2構建AndroidTV模塊的APK
7.7Glass模塊
7.7.1運行和調試Glass模塊
7.7.2構建Glass模塊的APK
7.8AndroidAuto模塊
7.9GoogleCloud模塊
7.9.1添加NewGoogleCloud模塊
7.9.2運行和調試GoogleCloud模塊
7.10導入模塊
7.10.1導入Gradle項目
7.10.2導入EclipseADT項日
7.10.3導入JAR/AAR包
7.11從項目裡刪除模塊
7.12小結
第8章調試和測試
8.1調試Android代碼
8.1.1AndroidDebugBridge"""".180
8.1.2無線調試
8.1.3開始調試
8.2Android監視器
8.2.1使用logcat
8.2.2使用內存監視器
8.2.3使用CPU監視器
8.2.4使用GPU監視器
8.2.5使用網絡監視器
8.3Android設備監視器
8.4Android虛擬設備擴展控件
8.5使用Lint
8.6測試Android代碼和應用UI
8.6.1單元測試
8.6.2集成測試
8.6.3UI測試
8.6.4性能測試
8.6.5性能測試任務
8. 7小結
第9章使用版本控制系統:Git
9.1Git介紹
9.1.1理解Git
9.1.2安裝Git
9.2使用Git
9.3使用GitHub客戶端
9.4在AndroidStudio中使用Git
9.5Git流
9.6小結
第10章持續集成
10.1是持續集成介紹
10.2使用持續集成服務器集成Android項目
10.3安裝Jenhns
10.4創建構建作業
10.5發布管理
10.6小結
第11章在AndroidStudio中使用AndrOjdNDK
11.1AndroidNDK介紹
11.2AndroidStudio中的NDK集成
11.2.1在Linux上安裝AndroidNDK
11.2. 2在Windows10上安裝AndroidNDK
11.2.3在MacOSX上安裝AndroidNDK
11.3AndroidStudio中的AndroidNDK項目
11.3.1導入NDK示例項目
11.3.2遷移現有的NDK項目
11.3.3構建AndroidNDK項目
11.4AndroidNDK項目的發布與部署
11.5小結
第12章編寫自己的插件
12.1IntellijIDEA插件架構
12.1.1Action
12.1.2線程
12.1.3文件系統
12.1.4項目和組件
12.1.5編輯器
12.1.6嚮導
12.2打包和分發
12.3小結
13.1AndroidStudio插件
13.2Intel的Android軟件工作
13.2.1IntelSystemStudio
13.2.2InteIC++Compiler"""""343
13.2. 3IntelIPP
13.2.4IntelTBB
13.2.5IntelVTuneAmplifier
13.2.6IntelGPA
13.3IntelINDE
13.3.1IntelTamperPtotection
13.3.2IntelMulti—OSEngine
13.3.3InteIContextSensingSDK
13.4QualcommAndroid軟件工具
13.4.1適用於Android的SnapdragonLLVM
134.2QualcommAdrenoGPUSDK
13.4.3QualcommFastCVComputer
13.4.4適用於Android的SnapdragonSDK
13.4. 5QualcommAlIPlayClickSDK
13.4.6QualcommProfilers
13.5NVIDIA軟件工具
13.6小結