打造高质量ANDROID应用-ANDROID开发必知的50个诀窍

当前位置:首页 > 计算机/网络 > 程序设计 > 打造高质量ANDROID应用-ANDROID开发必知的50个诀窍

  • 版 次:5
  • 页 数:
  • 字 数:
  • 印刷时间:2014年04月01日
  • 开 本:12k
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787111461364
作者:(美) Carlos Sessa著出版社:机械工业出版社出版时间:2014年04月 
编辑推荐
  资深Android工程师开发经验悉心总结,资深Android工程师翻译,译著双馨
  汇集50个Android应用开发中常见的实用技巧和疑难问题解决方法,为打造高质量Android应用提供有价值的实践指导,迅速提升应用开发能力
 
内容简介
  《打造高质量Android应用:Android开发必知的50个诀窍》是目前唯一一本从开发技巧角度讲解Android应用开发的著作,旨在迅速提高开发者解决各种疑难问题的能力,从而打造出高质量的Android应用。作译者都是经验丰富的Android开发工程师,作者悉心总结Android应用开发中会遇到的50个经典问题,这些问题涉及布局、动画、视图、工具、列表、适配器、实用库、与其他编程语言的交互、数据库、构建工具、代码复用、避免代码碎片化等多个方面。本书以“问题/解决方案”的形式给出疑难问题的解决方案,同时结合示例代码,深入剖析这些实用的编程技巧和模式,旨在帮助开发人员提高编程效率,改进代码质量,打造高质量的Android应用。
作者简介
  CarlosSessa,资深Android开发工程师,NASATrainedMonkeys移动开发公司联合创始人。他活跃于StackOverflow,是一位狂热的Hack收集者,专注于为Android和iOS等移动开发平台提供解决方案。
  杨云君,资深Android系统工程师,不仅在Android应用开发方面积累了丰富的经验,而且熟悉Android系统级开发和性能优化,对Android系统的架构设计与实现原理有深入研究。现就职于国际领先的移动通信公司,参与过多款旗舰产品的系统级开发和升级工作,并负责ODM产品的性能优化。著有《Android的设计与实现:卷I》。
目  录
推荐序

致谢
关于本书
关于原书封面插图
第1章活用布局
 Hack.1使用weight属性实现视图的居中显示
  1.1合用weightSum属性和layout_weight属性
  1.2概要
  1.3外部链接
 Hack.2使用延迟加载以及避免代码重复
  2.1使用标签避免代码重复
  2.2通过ViewStub实现View的延迟加载
  2.3概要
前  言
  推荐序
  Android是一个迅速向各个领域扩张的生态系统。每天都会有厂商发布新的设备和外观设计,每天都会有客户购买和激活上百万台设备,每天都会有用户下载和试用新的应用程序。开发美观、有吸引力并且令用户满意的应用程序来丰富和完善这个生态系统是每一位开发者(希望也包括读者本人)应尽的责任,只有这样才能为用户提供更好的交互体验。
  Android是一个软件开发平台,它诞生于2003年年底,由Danger公司(开发流行的Sidekick手机的公司)的前雇员开发。2005年,运营Android的Danger公司被Google公司收购。三年后,HTC Dream(G1)作为第一款运行Android操作系统的手机正式发布。此后三年,虽然硬件与平台发生了很大的更新和迭代,但是Android依然保持为一个单纯的手机操作系统。
  2011年,Google公司为Android添加了新的特性,增加了对两种设备的支持:平板电脑和电视。这不仅标志着官方第一次扩充Android所支持设备的种类,还激发了厂商对其他潜在支持设备的兴趣。现在,Android已经可以运行在笔记本电脑、手表、视频游戏机、车载音响等多种设备上。我相信在不久的将来Android会支持更多的设备。
媒体评论
  ★本书以示例的形式演示和分析了如何解决Android应用开发过程中会碰到的常见问题,这些问题只有零散或者零星的文档可查,但是却经常困扰开发者。本书不仅是一本学习和掌握Android开发技巧的书,更是一本填补空白的书。
  ——JakeWharton,Android工程师
在线试读部分章节
  第1章
  活用布局
  本章将介绍Android布局相关的一些窍门和建议。通过本章,读者不仅可以学习如何从零开始创建特定类型的布局,还可以学到如何改进和优化现有布局。
  Hack1使用weight属性实现视图的居中显示
  Androidv1.6+
  在给开发者做演讲时,当我解释如何通过XML文件创建视图的时候,一个开发者问道:“如果我想将按钮居中显示,并且占据其父视图宽度的一半,应该怎么做呢?”起初,我并没有完全理解他的意思,后来他把想要实现的功能画在了黑板上,我才恍然大悟。他想实现的功能如图1-1和图1-2所示。
  看起来很简单是吗?现在开始,请读者用5分钟时间实现这个功能。在这个Hack里,我们分析如何结合LinearLayout的android:weightSum属性和LinearLayout的子视图的android:layout_weight属性来解决这个问题。这听起来似乎很简单,不过我经常在面试中问到这个问题,很少有面试者知道最佳答案。

 打造高质量ANDROID应用-ANDROID开发必知的50个诀窍下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017