Ⅱ
本书基于当前最新的AndroidStudio2.3版本和AndroidSDK,从Android发展的前沿角
度出发,展示了Android开发的最新相关知识内容。通过本书的学习,您将掌握实用的移动
终端开发基础知识和应用技能,精通Android项目开发技术,从而能够胜任应用程序的实际
开发任务,为培养综合应用能力铺平了道路。
全书共12章,以Android项目开发的视角,循序渐进地讲解并展示了Android项目开发
过程的主要流程,具体如下。
第1章介绍了Android的开发环境,包括两种环境的搭建方法,以及Eclipse项目到An-
droidStudio项目的转化方法,完成开发前的准备工作。
第2章介绍了Android软件项目开发的整体流程及Android开发过程中的代码规范,让
读者对Android项目开发形成整体的了解。
第3章介绍了Android界面设计,包括布局、控件和Activity,以及新的设计方法。
第4章对Android应用程序的各组成部分进行了深入讲解,包括事件处理机制、Android
多线程、Android广播组件、后台服务Service、AsyncTask、Handler等。
第5章针对Android界面的设计,介绍了一些更复杂和高级的界面设计方法,包括An-
droid的一些新控件的使用方法。通过本章的学习,读者将能够设计出更美观的界面。
第6章对Android常用的数据持久化方案进行了详细讲解,包括SharedPreferences存储、
SQLite数据库操作和最新的LitePal数据库操作等。
第7章介绍了与Android相关的动画技术,包括绘图动画、Drawable动画、矢量动画等
基本的图形类和二维动画,以及OpenGLES三维动画。
第8章介绍了Android音视频的操作方法,包括Android系统类的实现方法,并介绍了
被Android开发者广泛应用的基于FFmpeg开发并开源的轻量级视频播放器Ijkplayer。
第9章介绍了Android的权限机制,讲解了JSON格式数据的构造和解析方法。
第10章介绍了Android目前应用最广泛的无线通信技术,包括WiFi、蓝牙和NFC。不
光展示了这三种技术的应用方法,还提供了对应的实际项目。
第11章介绍了Android的开源库和开源项目,包括一些典型Android开源库的获取和使
用方法,一些典型Android开源项目的功能,以及获取Android开源资源的方法。
第12章介绍了应用程序的托管和发布方法。
总体来说,本书具有如下特点。
(1)面向项目。按照实际项目的特点进行编写,以项目为主线进行内容讲解。
(2)面向前沿。立足于Android发展的前沿角度,使用最新的开发环境。
(3)有序分类。对知识进行了科学编排,使每一章既具有独立性,整体上又具有完整性
新编Android应用开发从入门到精通.pdf