之前读过一本《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开发的基础知识。是一本实用性很强的指导书。

更多相关文章

  1. 《Android开发从零开始》——25.数据存储(4)
  2. Android中不同应用间实现SharedPreferences数据共享
  3. Android开发环境搭建
  4. 使用NetBeans搭建Android开发环境
  5. Android(安卓)Chromium WebView html js 开发系列
  6. 关于Android(安卓)Studio3.2新建项目Android(安卓)resource link
  7. Android(安卓)- Manifest 文件 详解
  8. Android之应用程序基础
  9. [Android(安卓)NDK]Android(安卓)JNI开发例子 ---3 在JNI中实现o

随机推荐

  1. android EditText被键盘遮住的问题
  2. 退出整个Android程序的工具类
  3. Android(安卓)Studio 导入项目时遇到sdk
  4. 【Android XMPP】 学习资料收集贴(持续更
  5. Android Studio安装、配置
  6. Ubuntu 下配置使用Android(安卓)adb
  7. Android 应用 APK 签名常用配置
  8. 无废话Android之smartimageview使用、and
  9. Android修改原生RatingBar颜色、大小,以及
  10. Android模拟器adb命令介绍