中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 高性能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條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 | 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | 纯化水设备-EDI-制药-实验室-二级反渗透-高纯水|超纯水设备 | 棕刚玉-白刚玉厂家价格_巩义市东翔净水材料厂 | 搪瓷搅拌器,搪玻璃搅拌器,搪玻璃冷凝器_厂家-淄博越宏化工设备 | 万师讲师网-优质讲师培训师供应商,讲师认证,找讲师来万师 | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 贝壳粉涂料-内墙腻子-外墙腻子-山东巨野七彩贝壳漆业中心 | 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 陶氏道康宁消泡剂_瓦克消泡剂_蓝星_海明斯德谦_广百进口消泡剂 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 气动隔膜阀_气动隔膜阀厂家_卫生级隔膜阀价格_浙江浙控阀门有限公司 | 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 防水套管厂家-柔性防水套管-不锈钢|刚性防水套管-天翔管道 | 硫酸钡厂家_高光沉淀硫酸钡价格-河南钡丰化工有限公司 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 雷蒙磨,雷蒙磨粉机,雷蒙磨机 - 巩义市大峪沟高峰机械厂 | bng防爆挠性连接管-定做金属防爆挠性管-依客思防爆科技 | 上海璟文空运首页_一级航空货运代理公司_机场快递当日达 | ?水马注水围挡_塑料注水围挡_防撞桶-常州瑞轩水马注水围挡有限公司 | 雷蒙磨,雷蒙磨粉机,雷蒙磨机 - 巩义市大峪沟高峰机械厂 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 设定时间记录电子秤-自动累计储存电子秤-昆山巨天仪器设备有限公司 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | 户外-组合-幼儿园-不锈钢-儿童-滑滑梯-床-玩具-淘气堡-厂家-价格 | 碳钢法兰厂家,非标法兰,定制异型,法兰生产厂家-河北九瑞管道 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | 冷水机-冰水机-冷冻机-冷风机-本森智能装备(深圳)有限公司 | 深圳市超时尚职业培训学校,培训:月嫂,育婴,养老,家政;化妆,美容,美发,美甲. | 森旺-A级防火板_石英纤维板_不燃抗菌板装饰板_医疗板 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 |