国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊

包郵 高性能ANDROID開發技術

作者:張飛
出版社:北京航空航天大學出版社出版時間:2019-05-01
開本: 其他 頁數: 360
中 圖 價:¥44.4(5.6折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

高性能ANDROID開發技術 版權信息

高性能ANDROID開發技術 本書特色

本書從簡單到復雜系統地講解了Android研發所涉及的全面開發技術。內容包括:高級圖形圖像處理;圖形圖像渲染的梯度漸變;由靜至動的動態拖曳View 及動畫,View 高級特性;高級組件開發;桌面部件App Widget;OKHttp一攬子網絡技術解決方案;圖片加載利器Glide;高階Java多線程在Android中的運用;大數據、多任務、斷點續斷下載管理;內存與物理存儲高效緩存及策略;進程間通信之AIDL機制;框架性架構體系;企業級開發ORM 數據庫技術;多媒體與圖像識別掃描技術;藍牙網絡通信技術;RxJava/RxAndroid脈絡清晰的響應式編程;Android DataBinding:MVVM 架構基石,數據驅動App運轉;Android NDK 開發技術;Android傳感器。本書在技術點編排上循序漸進,側重培養在實際項目開發中的動手能力;精心選取的關鍵程序代碼,由淺入深地幫助讀者快速、直觀地深入到代碼層面理解和掌握Android高級開發技術。本書適合Android初學者和需要在Android開發技術方面進階的中級開發者使用。

高性能ANDROID開發技術 內容簡介

Android技術博大精深,體系龐大繁雜,一個 Android技術難點往往需要花費半天、一天甚至更長時間才能研究清楚,作者將自己遇到的問題,都系統的整理到博客當中。經過作者日復一日、年復一年地堅持,博客文章越寫越多,博客的閱讀量也在不斷攀升,50萬、100萬、200萬! 如果說開始寫博客文章的初心是記錄作者的研究心得,沉淀自己的技術積累,然而當博客文章閱讀量和讀者群體達到一定規模并越來越多的時候,寫博客文章就成為了一種樂趣。在這種樂趣的驅動下,每當攻克一個技術難題,腦海中*反應就是有必要整理一下,寫成簡單易懂的博客文章分享給大家。現在,作者將自己的這么多年的新的體會、技術積累編寫成《高性能Android開發技術》一書,與大家分享,本書所介紹的高級開發技術,是從軟件工業強度出發,面向軟件生產環節,甄選出 Android多種關鍵和高效的技術,可直接快速投放到企業級、產品級項目的高級開發技術中,覆蓋了完整開發一個 AndroidApp應用涉及的各個層面、各個環節。

高性能ANDROID開發技術 目錄

第1章 高級圖形圖像處理…………………………………………………………… 11.1 ShapeDrawable、PaintDrawable與 OvalShape、RectShape、ArcShape ………………… 1 1.2 GradientDrawable梯度漸變 ……………………………………………………… 3 1.3 過渡動畫的 TransitionDrawable …………………………………………………… 9 1.4 圓形圓角圖像 …………………………………………………………………… 10 1.5 ImageView 的setImageLevel和level-list ………………………………………… 13 1.6 紅色小圓球樣式的新消息提醒 …………………………………………………… 14 1.7 小 結 …………………………………………………………………………… 18 第2章 圖形圖像渲染的梯度漸變 ………………………………………………… 20 2.1 線性梯度漸變渲染器 LinearGradient……………………………………………… 20 2.2 掃描梯度漸變渲染器SweepGradient……………………………………………… 23 2.3 放射環狀梯度漸變渲染器 RadialGradient ………………………………………… 25 2.4 xml配置線性梯度漸變 …………………………………………………………… 26 2.5 xml配置放射狀梯度漸變 ………………………………………………………… 31 2.6 xml配置掃描形梯度漸變 ………………………………………………………… 34 2.7 小 結 …………………………………………………………………………… 35 第3章 由靜至動的動態拖曳 View及動畫 ……………………………………… 36 3.1 alpha:透明漸變屬性動畫 ………………………………………………………… 36 3.2 rotation:旋轉屬性動畫 …………………………………………………………… 37 3.3 translation:位移屬性動畫 ………………………………………………………… 38 3.4 scale:縮放屬性動畫 ……………………………………………………………… 39 3.5 AnimatorSet:屬性動畫集 ………………………………………………………… 40 3.6 ViewDragHelper:拖曳管控 ……………………………………………………… 42 3.7 小 結 …………………………………………………………………………… 50 第4章 View高級特性 ……………………………………………………………… 51 4.1 橫豎屏切換不同尺寸的 View …………………………………………………… 51 4.2 onMeasure控制 View 的大小尺寸 ………………………………………………… 54 4.3 onLayout控制子 View 的空間位置 ……………………………………………… 59 4.4 小 結 …………………………………………………………………………… 63 第5章 高級組件開發 ……………………………………………………………… 65 5.1 Android設備消息通知 …………………………………………………………… 65 5.2 狀態欄的通知消息點擊觸發事件啟動后臺的 Activity………………………………… 68 5.3 消息通知的自定義布局…………………………………………………………… 69 5.4 WindowManager懸浮窗 ………………………………………………………… 70 5.5 白天/夜間模式標準實現 ………………………………………………………… 72 5.6 小 結 …………………………………………………………………………… 77 第6章 桌面部件 AppWidget……………………………………………………… 78 6.1 桌面部件 AppWidget的簡單實現 ………………………………………………… 78 6.2 桌面部件 AppWidget的定制開發 ………………………………………………… 84 6.3 簡單音樂播放器的桌面部件 Widget ……………………………………………… 89 6.4 小 結 …………………………………………………………………………… 95 第7章 OkHttp一攬子網絡技術解決方案 ………………………………………… 96 7.1 OkHttp異步方式下載 …………………………………………………………… 96 7.2 OkHttp同步方式加載數據 ……………………………………………………… 100 7.3 OKHttp的post上傳 …………………………………………………………… 101 7.4 OkHttp的基本配置 …………………………………………………………… 104 7.6 小 結 ………………………………………………………………………… 110 第8章 圖片加載利器 Glide ……………………………………………………… 112 8.1 Glide*簡單的網絡圖片加載方式 ……………………………………………… 112 8.2 Glide加載gif動態圖 …………………………………………………………… 113 8.3 Glide占位圖placeholder………………………………………………………… 114 8.4 Glide加載圖片的特殊效果 ……………………………………………………… 115 8.5 Glide內存緩存和硬盤緩存 ……………………………………………………… 121 8.6 小 結 ………………………………………………………………………… 123 第9章 高階Java多線程在 Android中的運用 ………………………………… 124 9.1 多線程技術概述 ………………………………………………………………… 125 9.2 Java線程池 ThreadPoolExecutor………………………………………………… 126 9.3 Java線程池的調度ScheduledThreadPoolExecutor ……………………………… 129 9.4 Future、Callable類獲得線程返回結果 …………………………………………… 131 9.5 FutureTask線程類詳解 ………………………………………………………… 134 9.6 Java線程安全的 LinkedBlockingQueue類和 ConcurrentLinkedQueue類 …………… 136 9.7 小 結 ………………………………………………………………………… 139 第10章 大數據、多任務、斷點續傳下載管理 …………………………………… 140 10.1 DownloadManager開發簡介 …………………………………………………… 140 10.2 DownloadManager下載狀態查詢 ……………………………………………… 145 10.3 DownloadManager下載進度、存放目錄等 ……………………………………… 147 10.4 DownloadManager下載完成事件監聽…………………………………………… 148 10.5 小 結 ………………………………………………………………………… 150 第11章 內存與物理存儲高效緩存及策略 ……………………………………… 152 11.1 引入 LruCache內存緩存技術的背景 …………………………………………… 152 11.2 內存 LruCache緩存及算法的策略思想 ………………………………………… 153 11.3 二級緩存 LruCache和 DiskLruCache …………………………………………… 159 11.4 DiskLruCache緩存讀寫操作具體過程 ………………………………………… 162 11.5 小 結 ………………………………………………………………………… 165 第12章 進程間通信之 AIDL機制 ……………………………………………… 166 12.1 進程間通信概述 ……………………………………………………………… 166 12.1.7 信號量 …………………………………………………………………… 169 12.1.8 套接字 …………………………………………………………………… 170 12.2 進程間通信 …………………………………………………………………… 170 12.2.1 進程間通信 AIDL之服務器端 …………………………………………… 171 12.2.2 進程間通信 AIDL之客戶端 ……………………………………………… 173 12.3 進程間通信 AIDL之雙向通信 ………………………………………………… 175 12.4 小 結 ……………………………………………………………………… 179 第13章 框架性架構體系 ………………………………………………………… 180 13.1 EventBus:靈活輕便的跨域消息通信 …………………………………………… 180 13.2 Lifecycle:從生命周期中解放出來 ……………………………………………… 184 13.3 Android運行時權限 …………………………………………………………… 187 13.4 小 結 ………………………………………………………………………… 192 第14章 企業級開發 ORM 數據庫技術 ………………………………………… 194 14.1 ORMLite數據庫環境搭建 ……………………………………………………… 194 14.2 ORMLite數據庫應用開發 ……………………………………………………… 195 14.3 ORMLite的外鍵關聯映射 ……………………………………………………… 200 14.4 Android平臺上的greenDAO 關系數據庫 ……………………………………… 205 14.5 greenDAO 關系映射模型 ……………………………………………………… 213 14.6 小 結 ………………………………………………………………………… 218 第15章 多媒體與圖像識別掃描技術 …………………………………………… 219 15.1 Android二維碼/條形碼技術方案綜述 ………………………………………… 219 15.2 Android二維碼/條形碼技術開發實踐 ………………………………………… 220 15.3 SurfaceView 簡介與實例 ……………………………………………………… 223 15.4 TextureView 與SurfaceTexture實現相機拍照 ………………………………… 226 15.5 TextureView 與 MediaPlayer實現視頻播放 …………………………………… 231 15.6 小 結 ………………………………………………………………………… 233 第16章 藍牙網絡通信技術 ……………………………………………………… 235 16.1 發現藍牙設備 ………………………………………………………………… 236 16.2 PairedBluetoothDevices:藍牙設備配對 ………………………………………… 241 16.3 藍牙設備連接的建立…………………………………………………………… 243 16.4 藍牙設備之間的數據傳輸 ……………………………………………………… 247 16.5 手機端通過藍牙發送文件到電腦端 …………………………………………… 252 16.6 小 結 ………………………………………………………………………… 260 第17章 RxJava/RxAndroid脈絡清晰的響應式編程 …………………………… 261 17.1 RxJava/RxAndroid技術概論 …………………………………………………… 261 17.2 intervalRange與interval間隔、周期性地發射數據流 …………………………… 264 17.3 map和flatMap操作符 ………………………………………………………… 266 17.4 zip、merge和concat操作符 …………………………………………………… 269 17.5 scan和filter操作符 …………………………………………………………… 272 17.6 take、skip和takeLast操作符 …………………………………………………… 275 17.7 ofType根據類型選擇輸出結果 ………………………………………………… 277 17.8 distinct與distinctUntilChanged操作符 ………………………………………… 279 17.9 doAfterNext和doOnNext接力鏈式操作 ……………………………………… 280 17.10 buffer緩沖操作符 …………………………………………………………… 282 17.11 retry錯誤重試 ……………………………………………………………… 285 17.12 小 結 ……………………………………………………………………… 288 第18章 AndroidDataBinding:MVVM 架構基石,數據驅動 App運轉 ……… 289 18.1 AndroidDataBinding概述 ……………………………………………………… 289 18.2 初識 AndroidDataBinding……………………………………………………… 291 18.3 notifyPropertyChanged:動態更新數據 ………………………………………… 295 18.4 @=操作符雙向綁定…………………………………………………………… 298 18.5 數據綁定的 BindingAdapter適配器 …………………………………………… 299 18.6 BindingMethods可實現 BindingAdapter功能 …………………………………… 301 18.7 基于InverseBindingAdapter實現雙向綁定之反向綁定 ………………………… 302 18.8 基于InverseBindingMethods實現雙向綁定之反向綁定 ……………………………… 308 18.9 基于 BindingAdapter與InverseBindingAdapter實現SeekBar雙向綁定…………… 310 18.10 基于InverseBindingMethods實現SeekBar雙向綁定 ……………………………… 313 18.11 AndroidDataBinding技術在傳統ListView中的運用………………………………… 315 18.12 AndroidDataBinding技術在 RecyclerView中的運用 ……………………………… 317 18.13 AndroidDataBinding的 Lambda表達式 ……………………………………… 318 18.14 小 結 ……………………………………………………………………… 320 第19章 AndroidNDK 開發技術 ………………………………………………… 321 19.1 JavaJNI技術簡介……………………………………………………………… 321 19.2 AndroidNDK 開發環境配置 …………………………………………………… 323 19.3 AndroidStudio自動生成的 NDK工程代碼結構分析 ……………………………… 325 19.4 自定義實現 Android的 NDK 庫 ………………………………………………… 328 19.5 小 結 ………………………………………………………………………… 332 第20章 Android傳感器 ………………………………………………………… 333 20.1 Android傳感器開發概述 ……………………………………………………… 334 20.2 Android線性加速度傳感器 …………………………………………………… 335 20.3 Android近距離傳感器 ………………………………………………………… 338 20.4 Android壓力傳感器 …………………………………………………………… 340 20.5 Android光強傳感器 …………………………………………………………… 341 20.6 Android方位傳感器 …………………………………………………………… 342 20.7 Android運動計步傳感器 ……………………………………………………… 345 20.8 小 結 ………………………………………………………………………… 346 參考文獻 …………………………………………………………………………… 348
展開全部

高性能ANDROID開發技術 作者簡介

張飛,2004年至2011年就讀于四川大學。2008年本科畢業后被保送攻讀計算機科學與技術碩士研究生。專注于Android新技術研究和應用開發。長期活躍于中國Android技術領域,2017年11月受邀參加國際Android技術大會并作為嘉賓發表主題演講。寫有CSDN原創技術博客,博客閱讀量達到300萬 ,同時是CSDN博客專家和專欄作家。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 男人天堂网站 | 亚洲成av人片天堂网无码 | 亚洲成aⅴ人最新无码 | 亚洲欧美一区在线 | 中文幕无线码中文字蜜桃 | 97精品国产91久久久久久久 | 亚洲中文字幕一区精品自拍 | 久久精品国产亚洲av蜜臀 | 国产精品高清免费网站 | 午夜精品久久久久久久第一页 | 亚洲精品久久久久久久蜜桃 | 黄色直接观看 | 国产成人综合在线观看 | 亚洲欧洲国产成人综合在线 | 国产福利影院 | 国产中文字幕在线 | 成人人免费夜夜视频观看 | 亚洲国产成人极品综合 | 欧美高清精品一区二区 | 亚洲伦理网站 | 亚洲日韩欧美一区二区三区在线 | 免费做啊视频在线观看网站 | 国产免费久久精品99久久 | 亚洲涩色| 国产成人无码精品久久二区三区 | 精品国产1区| 日本免费一本天堂在线 | 午夜大片免费男女爽爽影院久久 | 国产精品h片在线播放 | 欧美成电影综合网站色www | 色青青草原桃花久久综合 | 国内精品人妻无码久久久影院蜜桃 | 杨幂一级做a爰片性色毛片 夭天干天天做天天免费看 妖精色av无码国产在线看 | 日韩免费视频一区二区 | 国产97色在线 | 免费 | 成人免费福利视频 | 麻豆国产av超爽剧情系列 | 男女一级毛片免费视频看 | 毛片特黄| 天天添天天干 | 久久精品道一区二区三区 |