《Android高性能编程》| 每日读本书

编辑推荐

你将在这本书中学到什么?

· 让所创建的Android应用程序,最大限度地运行在资源有限的不同设备上;
· 移除未执行的代码;
· 高效的内存管理,识别各类内存问题,例如内存泄漏;
· 掌握多线程和异步编程;
· 最大化地利用Android所提供的安全和加密机制;
· 执行高效的网络操作和技术,以从服务端获取数据;
· 使用NDK,编写运行高效的原生代码。

《Android高性能编程》| 每日读本书
【西班牙】恩里克·洛佩斯·马尼亚斯 、【意】迪戈·格兰奇尼 / 著

内容提要

《Android高性能编程》旨在为Android 开发者指明提高应用程序性能的方向。第1 章就什么是高性能、为什么需要高性能展开讨论。第2 章为读者展示了一些用于调试应用程序的工具、方案以及技巧。第3~8 章围绕着布局、内存、多线程、网络、安全、电量消耗等多个方面,阐述如何打造高性能应用程序。第9 章相对独立,介绍的是原生开发。第10 章与前面章节的关系也不大,涵盖了一些琐碎但对性能至关重要的小技巧,例如,图像处理、序列化、优化APK 文件,等等。

《Android高性能编程》面向具有一定Android 开发经验,希望得到进一步提升的工程师。

精彩导读

前言

序言

应用程序在移动世界中能否成功,性能是其中一个关键的因素。如果一个应用程序运行缓慢,用户可能会放弃继续使用它。学习如何创建一个应用程序,让程序在速度、性能,以及功能交互之间达到平衡,将会是一个挑战。做到这点比以往任何时候都更重要。

《Android高性能编程》将让你学习到如何让程序能够运行到尽可能多的硬件设备上,使得应用程序覆盖更多用户。这本书首先简要地介绍了Android开发中一些最先进的技术,以及性能对Android应用程序的重要性。接着,介绍了使用Android SDK工具,对Android应用程序进行调试和分析的常规做法。本书将讨论一些先进的主题,例如,打造布局、多线程、网络以及安全。电池电量是应用程序的最大瓶颈之一,本书将通过典型的代码,阐释如何减少电量消耗,以及在不同情形下如何测量电量的消耗。

本书探讨的技术,是为打造一个优化高效的系统。这是一个不会消耗大量电量,或引起内存泄露,随着时间的推移,运行越来越慢的系统。


积跬步以至千里。每天读本书,为您搜罗最具权威专业书籍,更多图书推荐请关注每日读书

好知识需要分享,如您有喜欢的书籍想与广大开发者分享,请在文章下方评论留言,我们将为大家推荐您的爱书!

上一篇:开发者必读 · 周报 | 002期


下一篇:xv6实验2-内存管理单元(文档)