之前读过一本《Android 开发入门与实战》,对Android开发有了一个初步的认识和了解,目前正需一本Android高级进阶,这本《Android 4 高级编程》来的正是时候啊,在此先感谢ITeye与清华文康出版社提供这个试读机会。
首先我浏览了一下目录,感觉这本书介绍的还是很全的,不仅介绍了基本的UI界面元素,数据存储,Intent 和Broadcast Receiver,而且还着重考虑了用户体验,更是将硬件传感器,地图,摄像头和网络等高级功能全部囊括其中。第一印象感觉很好,值得继续看下去。
作者阐述了从事移动开发和Android开发的原因,由于智能手机的普及,可以通过开发应用获利,允许移动开发人员可以在低门槛的情况下改变人们移动应用生活。对于我来说,促使我了解Android开发的动力是本人拥有一部Android手机,以前的2G手机智能使用,不能随意改变它,Android开发让我第一次感觉手机离自己的开发工作如此之近,就像开发PC应用一样。智能手机就像一个微缩版的移动PC,甚至比普通PC的功能更强大,其标配了Wifi、蓝牙、摄像头、麦克风、音响和各种传感器,使我们和手机交互起来更容易,也使开发者有更广阔的发挥空间。这些在2G手机时代是无法想象的。
对于Android开发来说,如果你是一个Java程序员并且对Linux有一定了解的话,开发Android应用只是如何使用其提供好的API的构建自己的应用问题。因为本身Android就是Java编写的运行在Linux内核上的程序。
浏览了第5章与第10章,感觉作者讲解的还是很细很深入的,不仅提供的大量的示例和源码,而且对一些理论问题探讨的还是挺有见地的,这有利于开发人员快速上手和进阶。例如Android 虽然是用Java编写的,但并不是运行在Java虚拟机上,而且运行在Dalvik虚拟机上。Dalvik 是一个基于寄存器的虚拟机,它已经被优化从而确保一个设备可以高效地运行多个实例。它依赖Linux 内核进行线程和底层内存管理。
试读了《Android 4 高级编程(第3版)》部分章节,觉得本书对Android的理解还是很深刻的,适合经验丰富的Android开发人员深入发掘Android4的新特性,也适合初学者入门,因为其讲解了Android开发的基础知识。是一本实用性很强的指导书。
相关推荐
真正的带书签高清文字版 第3版,本书只供试读,大家如果觉得不错,请购买原版! ●久负盛名的Python入门经典 ●中文版累计销量200000+册 ●针对Python 3全新升级 本书包括Python程序设计的方方面面:首先从Python的...
visual studio 2008 高级编程中文版 部分
C++高级编程(第2版) 中文试读版 英文文字版pdf 带源码和帮助文件 作者:(比利时)格莱戈尔(Marc Gregoire)(美国)索尔特(Nicholas A.Solter) (美国)凯乐普(Scott J.Kleper) 译者:侯普秀 郑思遥 《C++...
本书图文并茂,示例丰富,第3版从190段代码和164幅图表增加至205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制...
真正的带书签高清文字版 第3版,本书只供试读,大家如果觉得不错,请购买原版! ●久负盛名的Python入门经典 ●中文版累计销量200000+册 ●针对Python 3全新升级 本书包括Python程序设计的方方面面:首先从Python的...
WPF编程经典(试读版)
然后,循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后,探讨了如何将 Python与数据库、网络、C语言等工具结合使用,从而发挥出 Python的强大功能,同时介绍了 Python程序测试、...
本书是公认的Oracle数据库权威指南...新版在前两版的基础上,增加了针对Oracle Database 12c诸多特性的介绍。新增内容重点关注12c的云架构,以及可插拔式数据库的应用。作者通过大量示例详解每个特性的原理及应用场景。
Android群英传:神兵利器试读样章,下载的同学请注意,这不是全本
并行计算的编程模型试读版
《XMPP高级编程 使用JavaScript和jQuery》 高清扫描 完整版 PDF电子书 详细书签 这是刚出炉的第一本完整PDF,网上其它地方流传的都是试读版PDF坑爹呢。 友情提醒: 大家在阅读高清扫描版PDF书籍时,如果需要做...
《UNIX编程艺术》主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S.Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为...
深入了解ASP.NET MVC 5的架构和特性,并学习构建在桌面和移动设备上都运行良好的Web应用程序。Web开发专家Dino Esposito将带你全面了解Web框架的模型-视图-控制器(MVC)设计模型,并为你介绍用以完整分离业务逻辑和...
以及Android新特性、Kotlin语言、性能优化、屏幕适配、自定义控件、JNI/NDK开发等高级知识。并通过开发一个真实的项目让读者学以致用。 本书内容通俗易懂,比较适合初学者阅读,也可以作为专业人员的工具书,以及...
Windows信息安全与内核编程(试读版),虽然是试读版,但是对于从事信息安全的朋友还是有很好的帮助的,希望大家喜欢。
深入理解Android内核设计思想(第2版)(上下册)-试读版.pdf
Qt on Android核心编程一书的试读样章
Android移动性能实战试读文章 , 注意是试读.....只有100多页,觉得写得好可以去购买正版
资源名称:玩转我的Android手机_目录_试读书本内容简介: 《玩转我的Android手机》内容简介:Android作为移动智能操作系统的杰出代表,具有无比强大的功能可扩展性。如何快速上手Android手机,让其为生活增添绚丽...
试读章节 试读章节 试读章节 试读章节 试读章节