Android開發進階實戰:拓展與提升

Android開發進階實戰:拓展與提升

《Android開發進階實戰:拓展與提升》是譚東編著的圖書,由機械工業出版社出版。

基本介紹

  • 中文名:Android開發進階實戰:拓展與提升
  • 作者:譚東 
  • 出版社機械工業出版社
  • 出版時間:2020年5月
  • 頁數:408 頁
  • 定價:119 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111654728 
內容簡介,圖書目錄,作者簡介,

內容簡介

本書通過給Andorid開發人員講解一些可以提高開發效率的知識,讓大家在作者的帶領贈蜜駝乘下提高自祖灶記己的開發水平,讓自己的項目更加高效與穩定。書中重點講解了Andorid開中的一些進階技術,如Andorid TV開發、Flutter等。本書涵蓋的主要內容有Android Studio開發環境搭建;Android新控制項的使用;掌握Android相關輔助工具;Android套用測試;Android套用安全;Android Rom詳解;Android優秀開源庫的使用;NDK編譯;執行緒與進程IPC;Android TV開發;Flutter從入門到實戰;項目實踐從0到1;設計模式詳解。

圖書目錄

第1篇 高洪駝洪效開發基礎
第1章 高效開發工具 2
1.1 使用Android Studio進行高效開發 2
1.2 常用的Android Studio高效外掛程式 13
1.3 Android Studio小技巧 19
第2章 提高效率,從“新”開始 28
2.1 新布局方式:ConstraintLayout 28
2.2 新包引入方式:AndroidX 36
2.3 新架構:Jetpack 37
2.4 新動畫:Lottie 40
2.5 新發展:Material Design 42
第3章 認識Android相關輔助工具44
3.1 版本控制和原始碼管理照紙棄照工具44
3.2 9-Patch的製作 54
3.3 抓包工具Fiddler 57
3.4 布局分析器與結構視圖工具67
3.5 反編譯工具 69
第2篇 核心技術詳解
第4章 執行緒與進程IPC 76
4.1 Handler與Looper 76
4.2 Thread執行緒 79
4.3 IPC進程間通信 85
第5章 Android套用安全 98
5.1 Android常見漏洞及安全要點 98
5.2 Android混淆與加固103
5.3 Android數據加密與簽名匪和墓 112
5.4 Android開發規範 118
第6章 Android套用測試 135
6.1 Android測試方法和原則 135
6.2 Android套用測試內容 140
6.3 編寫Android套用測試用例 144
6.4 Android套用測試主流框架 155
第7章 定製與適配177
7.1 定製主題與樣式 177
7.2 定製Dialog 180
7.3 定製Notification 184
7.4 自定義View188
7.5 Android適配與國際化處理 196
第3篇 拓展與實踐
第8章 深入探索Android ROM 214
8.1 了解Android平台 214
8.2 Android系統架構 218
8.3 Android平台源碼結記應構 221
8.4 編譯Linux Kernel 229
8.5 編寫系統套用 233
8.6 Android ROM常用知識點 240
第9章 Android TV開發 243
9.1 了解Android TV 243
9.2 Android TV開發規範及注意事項 250
9.3 Android TV開發的常用ADB命令 257
9.4 構建Android TV套用 258
第10章 Flutter從入門到實戰 263
10.1 認驗牛拒識Flutter 263
10.2 Flutter開發環境搭建和調試 266
10.3 Flutter常用的Widget和布局 277
10.4 HTTP網路請求詳解 294
10.5 Flutter與Android 305
10.6 Flutter的Android和iOS套用打包 309
第11章 設計模式詳解 312
11.2 軟體設計模式之創建型模式 317
11.3 軟體設計模式之結構型模式 329
11.4 軟體設計模式之行為型模式 345
第12章 項目實踐從0到1 370
12.1 創建項目 370
12.2 項目核心邏輯的實現 372
12.3 App項目調試 380
12.4 打包簽名 384
12.5 自動化壓力測試 387

作者簡介

譚東 計算機科學與技術專業碩士。IEEE SPAC 2018最佳論文獲得者,CSDN部落格專家。有6年多的Android編程經驗。畢業後在重慶市科學技術研究院從事移動Android平台的開發工作,之後在重慶廣電從事Android與IPTV機頂盒的相關開發工作。對移動平台有濃厚的興趣,喜歡研究與分析總結,編寫了多個開源框架。喜歡創新,熟悉Java、Dart、Node.js和React等多種程式語言與框架。
6.2 Android套用測試內容 140
6.3 編寫Android套用測試用例 144
6.4 Android套用測試主流框架 155
第7章 定製與適配177
7.1 定製主題與樣式 177
7.2 定製Dialog 180
7.3 定製Notification 184
7.4 自定義View188
7.5 Android適配與國際化處理 196
第3篇 拓展與實踐
第8章 深入探索Android ROM 214
8.1 了解Android平台 214
8.2 Android系統架構 218
8.3 Android平台源碼結構 221
8.4 編譯Linux Kernel 229
8.5 編寫系統套用 233
8.6 Android ROM常用知識點 240
第9章 Android TV開發 243
9.1 了解Android TV 243
9.2 Android TV開發規範及注意事項 250
9.3 Android TV開發的常用ADB命令 257
9.4 構建Android TV套用 258
第10章 Flutter從入門到實戰 263
10.1 認識Flutter 263
10.2 Flutter開發環境搭建和調試 266
10.3 Flutter常用的Widget和布局 277
10.4 HTTP網路請求詳解 294
10.5 Flutter與Android 305
10.6 Flutter的Android和iOS套用打包 309
第11章 設計模式詳解 312
11.2 軟體設計模式之創建型模式 317
11.3 軟體設計模式之結構型模式 329
11.4 軟體設計模式之行為型模式 345
第12章 項目實踐從0到1 370
12.1 創建項目 370
12.2 項目核心邏輯的實現 372
12.3 App項目調試 380
12.4 打包簽名 384
12.5 自動化壓力測試 387

作者簡介

譚東 計算機科學與技術專業碩士。IEEE SPAC 2018最佳論文獲得者,CSDN部落格專家。有6年多的Android編程經驗。畢業後在重慶市科學技術研究院從事移動Android平台的開發工作,之後在重慶廣電從事Android與IPTV機頂盒的相關開發工作。對移動平台有濃厚的興趣,喜歡研究與分析總結,編寫了多個開源框架。喜歡創新,熟悉Java、Dart、Node.js和React等多種程式語言與框架。

相關詞條

熱門詞條

聯絡我們