书籍详情
《::高能Android应用开发》[35M]百度网盘|亲测有效|pdf下载
  • ::高能Android应用开发

  • 出版社:万泽惠远图书专营店
  • 热度:11445
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

Doug Sillars是AT&T开发者计划中的*能推广。他帮*了成千上万的移动开发人员将*能的杰出实践应用到App上。他开发的工具和总结的杰出实践,帮*开发人员使App运行得更快,同时使用了更少的数据和电量。

  • 作者:[美]道格·西勒斯(Doug Sillars)
  • 著:[美]道格·西勒斯(Doug Sillars)
  • 装帧:简装
  • 印次:暂无
  • 定价:59.0
  • ISBN:9787115435705
  • 出版社:人民邮电出版社
  • 开本:16开
  • 印刷时间:2016-10-01
  • 语种:暂无
  • 出版时间:2016-10-01
  • 页数:198
  • 外部编号:9787115435705
  • 版次:1

译者序

前言
**章Android的*能指标
1.1*能对*户很重要
1.1.1**商务和*能
1.1.2**商务之外的影响
1.1.3*能可以节省基础设备
1.2*恶劣的*能影响因素:宕机
1.2.1低*能就像持续的宕机
1.2.2消费者对*能bug的态度
1.2.3智能手机电池寿命:矿井中的金丝雀
1.3App*能问题的检测
1.3.1模拟测试
1.3.2真实用户监测
1.4总结
第2章构建Android设备实验室
2.1你的用户都在使用什么设备
2.2设备特*分布
2.2.1屏幕
2.2.2SDK版本
2.2.3CPU/内存和存储
2.3用户使用的网络
2.4你的设备不是用户的设备
2.5测试
2.6创建设备实验室
2.6.1你想要花很多钱买设备*<*r/>2.6.2我应该购买什么样的设备
2.6.3除了手机之外
2.6.4AndroidOpenSourceProject设备
2.6.5**选择
2.6.6**注意事项
2.6.7我的设备实验室
2.7总结
第3章硬件*能和电池寿命
3.1Android的硬件特点
3.2少即是多
3.3耗电原因
3.3.1Android能耗统计文件
3.3.2屏幕
3.3.3无线设备
3.3.4CPU
3.3.5**传感器
3.3.6休眠
3.3.7WakeLock和Alarm
3.3.8Doze模式
3.4基本的电量消耗分析
3.4.1详细的App电量消耗分析
3.4.2能耗数据和数据流量
3.4.3App休眠
3.5**电池监控
3.5.1电能统计
3.5.2BatteryHistorian
3.5.3BatteryHistorian.0
3.6JobScheduler
3.7小结
第4章屏幕和UI*能
4.1UI*能基准
4.2Android上的UI和渲染*能改进
4.3创建视图
4.4资源缩减
4.4.1屏幕的过度绘制
4.4.2检测过度绘制
4.4.3HierarchyViewer中的过度绘制
4.4.4过度绘制和KitKat(OverdrawAvoidance)
4.5分析卡顿(测量GPU的渲染*能)
4.6丢帧
4.6.1Systrace
4.6.2SystraceScreenPainting
4.6.3Systrace和CPU阻塞渲染
4.6.4Systrace*新——2015年GoogleI/O开发者*会<*r/>4.6.5第三方工具
4.7感知*能
4.7.1进度条:优缺点
4.7.2动画掩盖加载时间
4.7.3即时*新的善意谎言
4.7.4提高感知*能的建议
4.8小结
第5章内存*能
5.1Android内存:它是如何工作的
5.1.1共享内存与私有内存
5.1.2脏内存与干净内存
5.1.3内存清理(垃圾回收)
5.1.4确定App使用的内存*小<*r/>5.1.5procstats
5.1.6Android内存警告
5.2Java中的内存管理/泄*<*r/>5.3追踪内存泄*的工具<*r/>5.3.1HeapDump
5.3.2AllocationTracker
5.3.3增加一处内存泄*<*r/>5.3.4*加深层次的堆解析:MAT和LeakCanary
5.3.5Eclipse内存分析工具——MAT
5.3.6LeakCanary
5.4小结
第6章CPU与CPU*能
6.1检测CPU占用率
6.2使用Systrace分析CPU
6.3Traceview(遗留的监视器DDMS工具)
6.4Traceview(AndroidStudio)
6.5**优化工具
6.6小结
第7章网络*能
7.1Wi-Fi与蜂窝无线电
7.1.1Wi-Fi
7.1.2蜂窝
7.1.3RRC状态机
7.2测试工具
7.2.1Wireshark
7.2.2Fiddler
7.2.3MITMProxy
7.2.4AT&TARO
7.2.5混合型App和WebPageTestorg
7.3Android网络优化
7.3.1文件优化
7.3.2精简文本文件(Souders:精简JavaScript)
7.3.3图片
7.3.4文件缓存
7.3.5文件之外
7.3.6分组连接
7.3.7检测应用的无线电使用情况
7.3.8适时关闭连接
7.3.9定期执行重复的ping命令
7.3.10网络安全技术的应用(HTTP和HTTPS)
7.4**移动网络覆盖范围
7.4.1CDN服务器
7.4.2在慢速网络中测试App
7.4.3**慢速网络而不用倾家荡产
7.*.*构建*络感知App
7.4.5计算延迟
7.4.6*后一英里的延迟
7.4.7**无线电
7.4.8GPS
7.4.9蓝牙
7.5小结
第8章真实用户监测
8.1启用RUM工具
8.2RUM分析:示例程序
8.3崩溃
8.3.1分析Crashlytics的崩溃报告
8.3.2使用
8.3.3实时信息
8.4大数据的营救
8.5小结
附录组织*能
关于作者
封面介绍

道格·西勒斯著*若兰、周*红、夏恩龙、陈文超、李欣欣译的《高*能Android应用开发/图灵程序设计丛书》主要关于如何提高AndroidApp的*能以便为*户提供**的体验,在智能设备广泛应用的今天,这本书对开发人员来说十分有用。本书有*于开发人员更进一步了解AndroidApp*能方面的问题,不断改善App*能,更适应用户需求。

*能问题在很大程度上决定了用户是否会使用一款App,本书正是Android*能方面的关键*指南。全书共8章,主要从电池、内存、CPU和网络方面讲解了电池管理、工作效率和速度这几个方面的*能优化问题,并介绍了一些有*于确定和定位*能问题所属类型的工具。同时也会探讨开发人员面临的一些主要问题,进而提出一些可行的补救措施。全书旨在通过提高App*能完善App,以便用户可以获得很好体验。