登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『繁體書』全能Android絕對正確培養聖經

書城自編碼: 3008110
分類:繁體書 →台灣書
作者: 顧浩鑫
國際書號(ISBN): 9789863795230
出版社: 佳魁資訊
出版日期: 2017-05-31
版次: 初版
頁數/字數: 512頁
書度/開本: 17x23cm

售價:HK$ 225.0

 

** 我創建的書架 **
未登入.


新書推薦:
大圓滿前行:普賢上師言教【索達吉堪布藏文直譯經典】
《 大圓滿前行:普賢上師言教【索達吉堪布藏文直譯經典】 》

售價:HK$ 201.9
貝佐斯寫給股東的信:亞馬遜14條成長法則帶你事業、人生一起飛
《 貝佐斯寫給股東的信:亞馬遜14條成長法則帶你事業、人生一起飛 》

售價:HK$ 133.6
聖女大德蘭自傳
《 聖女大德蘭自傳 》

售價:HK$ 118.8
金錢解答:你對錢的作為,決定你的人生
《 金錢解答:你對錢的作為,決定你的人生 》

售價:HK$ 95.0
Data Science from Scratch中文版(第二版):用Python學資料科學
《 Data Science from Scratch中文版(第二版):用Python學資料科學 》

售價:HK$ 201.9
老千騙局:我在銀行上班的日常(30周年紀念版)
《 老千騙局:我在銀行上班的日常(30周年紀念版) 》

售價:HK$ 124.7
台積DNA:年輕工作者的40堂修練課
《 台積DNA:年輕工作者的40堂修練課 》

售價:HK$ 115.2
生時間:高績效時間管理術
《 生時間:高績效時間管理術 》

售價:HK$ 112.8

 

建議一齊購買:

+

HK$ 140.6
《 Effective SQL中文版:寫出良好SQL的61個具體做法 》
+

HK$ 150.0
《 遊戲化實戰全書:遊戲化大師教你把工作、教學、健身、行銷、產品設計……變遊戲,愈好玩就愈有吸引力! 》
+

HK$ 261.5
《 精通 PHP&MySQL 網頁開發(第五版) 》
+

HK$ 100.0
《 成功,從聚焦一件事開始:不流失專注力的減法原則(暢銷改版) 》
+

HK$ 150.0
《 Android初學特訓班 (第七版) (適用 Android 6.x~7.x / 全新Android Studio 2.X開發,附影音) 》
+

HK$ 193.3
《 Android程式設計入門、應用到精通(第四版)(使用Android Studio 2.X開發,涵蓋Android 7.X和Android Wear) 》
內容簡介:
Android的書這麼多,要找到真正幫你培養全職能的書卻不容易。
這是一本來自第一線網路公司的真正實作產品方案的完整過程,而非簡單說明一下Android的函數庫,開發原理等基礎書籍。全書包括了規劃、設計、測試、佈署、多人協作、好用工具等等,這林林總總,都是從血淋淋的網際網路產品戰場上打下的基礎。
看完本書,就具備了世界前500大網路公司的寶貴開發經驗,是想成為全能Android高手的必讀。
本書從結構上分為8篇,共50個基礎知識。
■基礎篇:這是百分比最大的篇章,雖然名為基礎篇,但你應該了解為是進階裡面的基礎知識,而非Android開發入門的基礎知識。本篇主要包含AndroidView、動畫、SupportLibrary、Gradle、NDK、ANR、非同步技術、註釋、資料序列化和Hybrid等知識點。
■系統架構篇:本篇偏重介紹架構和專案整體的相關知識,主要包含UI架構、事件匯流排、程式開發標準和技術堆疊等基礎知識。
■經驗歸納篇:本篇偏重介紹Android專案實作中得出的經驗,主要包含64K方法數限制、外掛程式架構、發送原理、APP瘦身、Crash統計等基礎知識。
■新技術篇:本篇偏重介紹新近出現的技術點,當然可能本書出版時已經不是最新了,但並不妨礙其重要性,主要包含函數式程式設計思想簡介、依賴植入、Kotlin、ReactNative、線上熱修復、AOP和FacebookBuck等基礎知識。
■效能最佳化篇:本篇偏重介紹目前Android平台常見的效能最佳化相關知識,主要包含程式最佳化、圖片最佳化、電量最佳化、版面配置最佳化和網路最佳化等基礎知識。
■移動安全篇:本篇偏重介紹很多應用中經常會忽略的安全知識,主要包含混淆、反編譯、金鑰隱藏、強化和如何撰寫安全的程式等基礎知識。
■工具篇:本篇介紹了Android開發中會用到的幾個工具,主要包含AndroidStudio、Stetho、LeakCanary和Redex等基礎知識。
■測試篇:本篇介紹了測試相關的知識,這部分是很多開發人員經常容易忽略的內容,本質上屬於測試領域,但開發人員需要有所了解,主要包含Android單元測試、UI自動化測試、靜態程式分析和自動化建置等工具。
適用:Android應用研發專案師、電腦相關科系的學生。
關於作者:

顧浩鑫

網路ID:ASCE1885
平安金融科技行動研發工程師,目前主要從事Android&ReactNative相關研發工作,先後就職於華為、百度、平安科技。
目錄
前言
第1篇基礎篇
01Android觸控事件傳遞機制
1.1觸控事件的類型
1.2事件傳遞的三個階段
1.3View的事件傳遞機制
1.4ViewGroup的事件傳遞機制
02AndroidView的繪製流程
2.1繪製的整體流程
2.2MeasureSpec
2.3Measure
2.4Layout
2.5Draw
03Android動畫機制
3.1逐頁框動畫(FrameAnimation)
3.2補間動畫(TweenAnimation)1.2JSX語法
3.3屬性動畫(PropertyAnimation)
3.4過場動畫(TransitionAnimation)
04SupportAnnotationLibrary使用詳解
4.1Nullness註釋
4.2資源類型註釋
4.3類型定義註釋
4.4執行緒註釋
4.5RGB顏色值註釋
4.6值範圍註釋
4.7許可權註釋
4.8重新定義函數註釋
4.9傳回值註釋
4.10@VisibleForTesting
4.11@Keep
05PercentSupportLibrary使用詳解
06DesignSupportLibrary使用詳解
6.1Snackbar
6.2TextInputLayout
6.3TabLayout
6.4NavigationView
6.5FloatingActionButton
6.6CoordinatorLayout
6.7CollapsingToolbarLayout
6.8BottomSheetBehavior
07AndroidStudio中的NDK開發
7.1ABI的基本概念
7.2引用預先編譯的二進位CC++函數程式庫
7.3直接從CC++原始程式編譯
7.4使用.so檔案的注意事項
08Gradle一定要會
8.1共用變數的定義
8.2通用設定3.6ReactPatch方法
8.3aar函數程式庫的參考
8.4簽名和混淆的設定
09透過Gradle套件裝發佈函數程式庫到JCenter和MavenCentral
9.1MavenCentral和JCenter
9.2AndroidStudio取得函數程式庫的原理
9.3上傳函數程式庫到JCenter
10Builder模式詳解
10.1經典的Builder模式
10.2Builder模式的變種
10.3變種Builder模式的自動化產
10.4開放原始碼函數程式庫的實
11註釋在Android中的應用
11.1註釋的定義
11.2標準註釋
11.3執行時期註釋
11.4編譯時註釋
12ANR產生的原因及其定位分析
12.1ANR產生的原因
12.2典型的ANR問題場景
12.3ANR的定位和分析
12.4ANR的避免和檢測
13Android非同步處理技術
13.1Thread
13.2HandlerThread
13.3AsyncQueryHandler
13.4IntentService
13.5ExecutorFramework
13.6AsyncTask
13.7Loader
13.8歸納
14Android資料序列化方案研究
14.1Serializable
14.2Parcelable
14.3SQLiteDatabase
14.4SharedPreferences
14.5JSON
14.6ProtocolBuffers及Nano-Proto-Buffers
14.7FlatBuffers
15AndroidWebViewJava和JavaScript互動詳解
15.1Java呼叫JavaScript
15.2JavaScript呼叫Java
第2篇系統架構篇
16MVP模式及其在Android中的實作
16.1MVP的基本概念
16.2MVP與MVC的區別
16.3MVP的開放原始碼實現
16.4MVP的好處
16.5MVP存在的問題
17MVVM模式及AndroidDataBinding實戰
17.1DataBinding運算式
17.2資料物件
17.3資料綁定
17.4事件綁定
18觀察者模式的擴充:事件匯流排
18.1為何要使用
18.2原理
18.3開放原始碼實現
18.4與觀察者模式及Android廣播的區
19撰寫簡潔標準的程式
19.1Java編碼標準
19.2Android命名標準
19.3CheckStyle的使用
20以開放原始碼專案架設屬於自己為基礎的技術堆疊
20.1APP的整體架構
20.2技術選型的考量點
20.3記錄檔記錄能力
20.4JSON解析能力
20.5資料庫操作能力
20.6網路通訊能力
20.7圖片快取和顯示能力A.4測試環境:Karma
第3篇經驗歸納篇
2164K方法數限制原理與解決方案
21.164K限制的原因
21.2使用MultiDex解決64K限制的問題
21.3如何避免出現64K限制
21.4設定MultiDex
21.5MultiDexSupportLibrary的限制
21.6在開發階段最佳化MultiDex的建置
22Android外掛程式架構機制研究與實作
22.1基本概念
22.2開放原始碼架構
23發送機制實現原理詳解
23.1發送的開放原始碼實現方案
23.2發送的協力廠商平台.
23.3自己實現發送功能
24APP瘦身經驗歸納
24.1APP為什麼變胖了
24.2從APK檔案的結構說起
24.3最佳化圖片資源佔用的空間
24.4使用Lint刪除無用資源
24.5利用AndroidGradle設定
24.6重構和最佳化程式
24.7資源混淆
24.8外掛程式化
25AndroidCrash記錄檔收集原理與實作
25.1Java層Crash捕捉機制
25.2Native層Crash捕捉機制
25.3Crash的上報
第4篇新技術篇
26函數式程式設計思想及其在Android中的應用
26.1程式的簡化
26.2Operators簡介
27依賴植入及其在Android中的應用
27.1基本概念
27.2為何需要架構
27.3開放原始碼架構的選擇
28Android世界的Swift:Kotlin在Android中的應用
28.1選擇Kotlin的原因
28.2Kotlin的安裝和設定
28.3Kotlin語言的特性
28.4Kotlin的Gradle設定
28.5將Java類別轉換成Kotlin類
28.6相關資料
29ReactNativeForAndroid入門指南
29.1環境設定
29.2Android開發環境的要求
29.3ReactNative專案設定
29.4AndroidStudio專案概覽
29.5ReactNative依賴函數庫修改為本
29.6ReactNative學習建議
30Android線上熱修復方案研究
30.1線上熱修復的基本流程
30.2Dexposed
30.3AndFix
3.4Nuwa
30.5歸納
31針對切面程式設計及其在Android中的應用
31.1AOP的基本概念
31.2程式織入的時機
31.3基於AspectJ實現Android平台的AOP
31.4其他AOP開放原始碼架構
32基於FacebookBuck改造Android建置系統
32.1Buck環境設定
32.2快速建立以Buck建置為基礎的Android專案
32.3Buck的基本概念
32.4專案改造實戰
32.5Buck的自動化改造
第5篇效能最佳化篇
33程式最佳化
33.1資料結構的選擇
33.2Handler和內部類別的正確用法
33.3正確地使用Context
33.4掌握Java的四種參考方式
33.5其他程式微最佳化
34圖片最佳化
34.1圖片的格式
34.2圖片的壓縮
34.3圖片的快取
35電量最佳化
35.1BroadcastReceiver
35.2資料傳輸
35.3位置服務
35.4AlarmManager
35.5WakeLock
36版面配置最佳化
36.1include標籤共用版面配置
36.2ViewStub標籤實現延遲載入
36.3merge標籤減少版面配置層次
36.4儘量使用CompoundDrawable
36.5使用Lint
37網路最佳化
37.1避免DNS解析
37.2合併網路請求
37.3預先取得資料
37.4避免輪詢
37.5最佳化重連機制
37.6離線快取
37.7壓縮資料大小
37.8不同的網路環境使用不同的逾時策略
37.9CDN的使用
第6篇移動安全篇
38Android混淆機制詳解
38.1Java程式的混淆
38.2Native(CC++)程式的混淆
38.3資源檔的混淆
39Android反編譯機制詳解
39.1資源檔的反編譯
39.2Java程式的反編譯
40用戶端敏感資訊隱藏技術研究
40.1敏感資訊巢狀結構在strings.xml中
40.2敏感資訊隱藏在Java原始程式碼中
40.3敏感資訊隱藏在BuildConfig中
40.4使用DexGuard
40.5對敏感資訊進行偽裝或加密
40.6敏感資訊隱藏在原生函數程式庫中.so檔案
40.7對APK進行強化處理
41Android強化技術研究
41.1愛加密的主要功能
41.2常見APP漏洞及風險
41.3Android程式反破解技術
41.4強化技術研究知識儲備
42Android安全的程式
42.1WebView遠端程式執行
42.2WebView密碼明文儲存
42.3Android本機拒絕服務
42.4SharedPreference全域任意讀寫
42.5金鑰強制寫入
42.6AESDESRSA弱加密
42.7隨機函數使用錯誤
42.8WebView忽略SSL憑證
42.9HTTPS憑證弱驗證
42.10PendingIntent使用不當
第7篇工具篇
43Android偵錯工具FacebookStetho
43.1視圖版面配置監視
43.2資料庫監視
43.3網路監視
43.4dumpapp
43.5Javascript主控台
43.6最佳做法
44記憶體洩漏檢測函數程式庫LeakCanary
44.1基本概念
44.2LeakCanary的整合
44.3LeakCanary的原理
44.4LeakCanary的訂製
45基於FacebookRedex實現AndroidAPK的壓縮和最佳化
45.1轉換的時機
45.2管線的思想
45.3減少位元組碼的意義
45.4混淆和壓縮
45.5使用內聯函數
45.6無用程式的消除
45.7Redex的整合和使用
46AndroidStudio你所需要知道的功能
46.1Annotate
46.2.ignore外掛程式
46.3LiveTemplates
46.4整合Bug管理系統
第8篇測試篇
47Android單元測試架構簡介
47.1Java單元測試架構Junit
47.2Android單元測試架構Robolectric3.0
47.3Java模擬測試架構Mockito1
48AndroidUI自動化測試架構簡介
48.1Monkey
48.2MonkeyRunner
48.3UIAutomator
48.4Robotium
48.5Espresso
48.6Appium
49Android靜態程式分析實戰
49.1Java程式標準檢查工具CheckStyle
49.2Java靜態程式分析工具FindBugs
49.3Java靜態程式分析工具PMD
49.4Android程式最佳化工具Lint
50基於Jenkins+Gradle架設Android持續整合編譯環境
50.1Tomcat的下載和啟動
50.2Jenkins的下載和執行
50.3Jenkins外掛程式的安裝
50.4Jenkins全域設定
50.5JOB相關的操作
50.6Jenkins預先定義的環境變數

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.