Android群英傳 版權(quán)信息
- ISBN:9787121267734
- 條形碼:9787121267734 ; 978-7-121-26773-4
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
Android群英傳 本書特色
本書從由總到分,讓讀者從整體上把握android體系結(jié)構(gòu),融入“群英傳”這一故事情節(jié),針對各個知識點進行分類闡述,并結(jié)合一線實際開發(fā)經(jīng)驗和android 5.0版本新特性來,緊跟市場需求進行講解。*后通過實戰(zhàn)應(yīng)用案例,綜合使用前面講解到的知識點,進一步提高開發(fā)者水平。
Android群英傳 內(nèi)容簡介
本書實戰(zhàn)性極強,既有基礎(chǔ)實例,又有技巧提高,包含以下精華內(nèi)容:
android體系與系統(tǒng)架構(gòu)
android開發(fā)工具
android控件架構(gòu)與自定義控件詳解
list view使用技巧
android scroll分析
android繪圖機制與處理技巧
android動畫機制與使用技巧
activity與activity調(diào)用棧分析
android系統(tǒng)信息與安全機制
android性能優(yōu)化
搭建云端服務(wù)器
android 5.x新特性詳解
android實例提高
Android群英傳 目錄
第1章 android體系與系統(tǒng)架構(gòu) 11.1 google生態(tài)系統(tǒng) 21.2 android系統(tǒng)架構(gòu) 21.2.1 linux 31.2.2 dalvik與art 31.2.3 framework 31.2.4 standard libraries 41.2.5 application 41.3 android app組件架構(gòu) 41.3.1 android四大組件如何協(xié)同工作 51.3.2 應(yīng)用運行上下文對象 51.4 android系統(tǒng)源代碼目錄與系統(tǒng)目錄 61.4.1 android系統(tǒng)源代碼目錄 61.4.2 android系統(tǒng)目錄 81.4.3 android app文件目錄 11第2章 android開發(fā)工具新接觸 132.1 android開發(fā)ide介紹 142.1.1 android studio初體驗 142.1.2 android studio配置 152.2 android studio高級使用技巧 192.2.1 更新sdk 202.2.2 android studio常用界面 212.2.3 導(dǎo)入android studio工程 232.3 adb命令使用技巧 242.3.1 adb基礎(chǔ) 242.3.2 adb常用命令 252.3.3 adb命令來源 292.4 模擬器使用與配置 29第3章 android控件架構(gòu)與自定義控件詳解 323.1 android控件架構(gòu) 333.2 view的測量 343.3 view的繪制 373.4 viewgroup的測量 383.5 viewgroup的繪制 393.6 自定義view 393.6.1 對現(xiàn)有控件進行拓展 403.6.2 創(chuàng)建復(fù)合控件 433.6.3 重寫view來實現(xiàn)全新的控件 513.7 自定義viewgroup 543.8 事件攔截機制分析 59第4章 listview使用技巧 654.1 listview常用優(yōu)化技巧 664.1.1 使用viewholder模式提高效率 664.1.2 設(shè)置項目間分隔線 684.1.3 隱藏listview的滾動條 684.1.4 取消listview的item點擊效果 684.1.5 設(shè)置listview需要顯示在第幾項 694.1.6 動態(tài)修改listview 694.1.7 遍歷listview中的所有item 714.1.8 處理空listview 714.1.9 listview滑動監(jiān)聽 724.2 listview常用拓展 744.2.1 具有彈性的listview 754.2.2 自動顯示、隱藏布局的listview 764.2.3 聊天listview 794.2.4 動態(tài)改變listview布局 85第5章 android scroll分析 875.1 滑動效果是如何產(chǎn)生的 885.1.1 android坐標(biāo)系 885.1.2 視圖坐標(biāo)系 885.1.3 觸控事件——motionevent 895.2 實現(xiàn)滑動的七種方法 915.2.1 layout方法 925.2.2 offsetleftandright()與offsettopandbottom() 935.2.3 layoutparams 935.2.4 scrollto與scrollby 945.2.5 scroller 965.2.6 屬性動畫 985.2.7 viewdraghelper 98第6章 android繪圖機制與處理技巧 1066.1 屏幕的尺寸信息 1076.1.1 屏幕參數(shù) 1076.1.2 系統(tǒng)屏幕密度 1076.1.3 獨立像素密度dp 1076.1.4 單位轉(zhuǎn)換 1086.2 2d繪圖基礎(chǔ) 1106.3 android xml繪圖 1136.3.1 bitmap 1136.3.2 shape 1136.3.3 layer 1156.3.4 selector 1166.4 android繪圖技巧 1176.4.1 canvas 1176.4.2 layer圖層 1216.5 android圖像處理之色彩特效處理 1226.5.1 色彩矩陣分析 1226.5.2 android顏色矩陣——colormatrix 1286.5.3 常用圖像顏色矩陣處理效果 1316.5.4 像素點分析 1346.5.5 常用圖像像素點處理效果 1356.6 android圖像處理之圖形特效處理 1376.6.1 android變形矩陣——matrix 1376.6.2 像素塊分析 1426.7 android圖像處理之畫筆特效處理 1456.7.1 porterduffxfermode 1456.7.2 shader 1496.7.3 patheffect 1536.8 view之孿生兄弟——surfaceview 1556.8.1 surfaceview與view的區(qū)別 1556.8.2 surfaceview的使用 1566.8.3 surfaceview實例 159第7章 android動畫機制與使用技巧 1627.1 android view動畫框架 1637.1.1 透明度動畫 1637.1.2 旋轉(zhuǎn)動畫 1637.1.3 位移動畫 1647.1.4 縮放動畫 1647.1.5 動畫集合 1647.2 android屬性動畫分析 1657.2.1 objectanimator 1667.2.2 propertyvaluesholder 1687.2.3 valueanimator 1687.2.4 動畫事件的監(jiān)聽 1687.2.5 animatorset 1697.2.6 在xml中使用屬性動畫 1707.2.7 view的animate方法 1707.3 android布局動畫 1717.4 interpolators(插值器) 1717.5 自定義動畫 1727.6 android 5.x svg矢量動畫機制 1757.6.1 <path>標(biāo)簽 1757.6.2 svg常用指令 1767.6.3 svg編輯器 1777.6.4 android中使用svg 1777.6.5 svg動畫實例 1817.7 android動畫特效 1887.7.1 靈動菜單 1887.7.2 計時器動畫 1907.7.3 下拉展開動畫 191第8章 activity與activity調(diào)用棧分析 1958.1 activity 1968.1.1 起源 1968.1.2 activity形態(tài) 1968.1.3 生命周期 1968.2 android任務(wù)棧簡介 2008.3 androidmainifest啟動模式 2008.3.1 standard 2018.3.2 singletop 2018.3.3 singletask 2018.3.4 singleinstance 2028.4 intent flag啟動模式 2038.5 清空任務(wù)棧 2038.6 activity任務(wù)棧使用 204第9章 android系統(tǒng)信息與安全機制 2059.1 android系統(tǒng)信息獲取 2069.1.1 android.os.build 2069.1.2 systemproperty 2079.1.3 android系統(tǒng)信息實例 2089.2 android apk應(yīng)用信息獲取之packagemanager 2099.2.1 packagemanager 2109.3 android apk應(yīng)用信息獲取之a(chǎn)ctivitymanager 2159.4 解析packages.xml獲取系統(tǒng)信息 2189.5 android安全機制 2209.5.1 android安全機制簡介 2209.5.2 android系統(tǒng)安全隱患 2229.5.3 android apk反編譯 2239.5.4 android apk加密 226第10章 android性能優(yōu)化 22710.1 布局優(yōu)化 22810.1.1 android ui渲染機制 22810.1.2 避免overdraw 22910.1.3 優(yōu)化布局層級 22910.1.4 避免嵌套過多無用布局 22910.1.5 hierarchy viewer 23410.2 內(nèi)存優(yōu)化 23610.2.1 什么是內(nèi)存 23610.2.2 獲取android系統(tǒng)內(nèi)存信息 23710.2.3 內(nèi)存回收 23810.2.4 內(nèi)存優(yōu)化實例 23810.3 lint工具 24010.4 使用android studio的memory monitor工具 24010.5 使用traceview工具優(yōu)化app性能 24110.5.1 生成traceview日志的兩種方法 24110.5.2 打開traceview日志 24210.5.3 分析traceview日志 24210.6 使用mat工具分析app內(nèi)存狀態(tài) 24410.6.1 生成hprof文件 24410.6.2 分析hprof文件 24510.7 使用dumpsys命令分
展開全部
Android群英傳 作者簡介
徐宜生,曾就職于上海TCL通訊,從事Alcatel(阿爾卡特)Android手機系統(tǒng)的定制工作,目前就職于上海滬江網(wǎng)Android開發(fā)部RD項目組,負(fù)責(zé)滬江App的功能預(yù)研。真正的一線開發(fā)人員。活躍在CSDN技術(shù)博客的年輕工程師,榮獲CSDN認(rèn)證專家,文章風(fēng)格幽默風(fēng)趣,單篇文章有上萬的閱讀量,深受年輕程序員的喜愛。在慕課網(wǎng)上開設(shè)課程,有數(shù)萬名學(xué)員聽課,參與討論。