之前读过一本《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开发的基础知识。是一本实用性很强的指导书。
相关推荐
C++高级编程(第2版) 中文试读版 英文文字版pdf 带源码和帮助文件 作者:(比利时)格莱戈尔(Marc Gregoire)(美国)索尔特(Nicholas A.Solter) (美国)凯乐普(Scott J.Kleper) 译者:侯普秀 郑思遥 《C++...
本书图文并茂,示例丰富,第3版从190段代码和164幅图表增加至205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制...
并行计算的编程模型试读版
《XMPP高级编程 使用JavaScript和jQuery》 高清扫描 完整版 PDF电子书 详细书签 这是刚出炉的第一本完整PDF,网上其它地方流传的都是试读版PDF坑爹呢。 友情提醒: 大家在阅读高清扫描版PDF书籍时,如果需要做...
《UNIX编程艺术》主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S.Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为...
深入了解ASP.NET MVC 5的架构和特性,并学习构建在桌面和移动设备上都运行良好的Web应用程序。Web开发专家Dino Esposito将带你全面了解Web框架的模型-视图-控制器(MVC)设计模型,并为你介绍用以完整分离业务逻辑和...
虽然试读版只有100多页,但它为Android开发者提供了一个宝贵的起点,引导他们深入学习和实践性能优化技术。如果觉得内容有帮助,完整版的书籍将提供更深入的洞察和更多实际案例,值得购买以进一步提升开发技能。
Windows信息安全与内核编程(试读版),虽然是试读版,但是对于从事信息安全的朋友还是有很好的帮助的,希望大家喜欢。
深入理解Android内核设计思想(第2版)(上下册)-试读版.pdf
8. **异步编程**:Android应用中,主线程负责UI更新,后台任务需通过AsyncTask、IntentService、Handler、Thread或最近的Coroutines进行。试读章节可能会介绍如何避免主线程阻塞,提高应用响应性。 9. **网络通信**...
资源名称:玩转我的Android手机_目录_试读书本内容简介: 《玩转我的Android手机》内容简介:Android作为移动智能操作系统的杰出代表,具有无比强大的功能可扩展性。如何快速上手Android手机,让其为生活增添绚丽...
本书“CUDA并行编程中文试读版+英文原版”由CUDA开发者社区技术总监撰写,结合了专业深度与实践经验,为读者提供了全面了解和掌握CUDA编程的宝贵资源。英伟达中国首批CUDA官方认证工程师的翻译,确保了内容的准确性...
《Python高手之路》试读版PDF电子书的发布,为那些渴望深入掌握Python编程语言的读者提供了一个高质量的学习资源。 本电子书不仅内容丰富,涵盖了Python编程的高级技巧和项目实践,而且在设计上充分考虑了用户的...
Kali Linux无线网络渗透测试教程v2017.2试读陆小马功钟浩.pdf
《寒江独钓--Windows内核安全编程》是一本深入探讨Windows操作系统内核安全的专著,其试读样章提供了宝贵的预览内容,让读者得以窥探这门技术的精髓。Windows内核是操作系统的核心部分,负责管理硬件资源、调度进程...
TMS320F28335DSP原理及开发编程试读,初学者值得一看