对于一个刚开始学习Android的菜鸟来说,读到这本书如获至宝。

首先要从目录说起,本书的目录让我对Android的知识体系有了一个全面而清晰的认识。之前对android的认识很模糊,总觉得Android知识庞杂,不知从哪儿下手,学起来没有条理,不够系统。看了本书的目录,豁然开朗,可以说本书基本涵盖了android开发的方方面面。不仅涵盖了UI、消息、广播、网络、文件、多任务、数据库等基础知识,而且还介绍了地图、人脸识别、传感器、摄像头、蓝牙、WIFI、NFC 等硬件的使用。结构清晰,由浅入深。本书更像是一本宝典,即可以让初学者从基础开始学起,又可以让有经验的开发者获得十分有价值的信息。对于我而言,本书条理清晰而系统的知识体系让我有种云开见日出的感觉。

第一章主要介绍了android的历史、背景、现状、开发工具和一些技术概念。虽然本书名为《Android4 高级编程》,但是可以看出书得内容对于初学者也是非常友好的。即使是初学者也不必担心“掌握不了”或者“看不懂”。

我很喜欢作者的行文风格。

以5.1节《Intent 简介》为例,作者给出了Activity从启动,解析到返回结果的4个实例,作者还补充了原生 Android 动作。每个实例,作者都加指出了使用场景,给出了代码,并且还对代码的运行过程进行了详细的说明。可以看到,本书的给出的代码很多,并且代码都不复杂,刨去了复杂的情景,这样不仅使代码容易理解,而且实用性很高。

第十章讲的是《扩展用户体验》,主要以UI 知识为基础,介绍了如何使用操作栏、菜单系统和通知来增强用户体验。作则以一个地震监控程序贯穿始终,以详细的代码向读者展示了如何添加操作栏,添加菜单项,以及添加 Notification 和对话框。代码完整和详细,说明到位。代码通用性很强,甚至可以直接应用到项目当中。

非常期待能够读到这本书其他章节的内容……

更多相关文章

  1. Android(安卓)基础——第一行代码读书笔记(1)
  2. Android快速开发,十个最常用的框架
  3. [原]Android应用程序进程启动过程的源代码分析
  4. Android(安卓)源代码目录结构1 - bionic
  5. Android进程与线程基本知识
  6. Android(安卓)NDK环境搭建
  7. Android学习感想一
  8. 使用Vitamio打造自己的Android万能播放器(4)——本地播放(快捷搜索
  9. Android恶意代码分析与渗透测试

随机推荐

  1. Android DataBinding使用详解(一)
  2. android recovery设置selinux为permissiv
  3. Android——六大基本布局总结
  4. 《老罗Android第二季》Bitmap位图解码
  5. Android Frameworks系列(二) 彻底弄懂sta
  6. Android当前任务管理器不显示应用进程
  7. android 系统中的时区设置
  8. 在Android原生应用中嵌入React Native
  9. [Android]带你了解 Android 约束布局 Con
  10. OpenCV+ADT 第一个基于Android的OpenCV D