本书是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。本书避免出现云山雾罩、晦涩难懂的讲解,代之以轻松活泼、由浅入深的剖析。这必将使得阅读本书的读者少走弯路,快速上手,从而建立学习Android开发的信心。本书配带1张光盘,收录了本书重点内容的教学视频和本书涉及的所有源代码。本书共14章,分为4篇。主要内容涵盖了Android发展现状、开发环境的搭建、开发工具的使用、Android工程结构的剖析、UI界面的设计方法及各个常用功能的实现,最后介绍了两个综合项目案例的开发过程。通过阅读本书,读者可以在较短的时间内理解Android开发的各个重要概念和知识点,为进一步学习打好基础。本书适合没有接触过Android开发的新手阅读,但建议读者阅读本书前对Java编程有一定的了解;对于有一定经验的Android开发人员,也可以通过本书进一步理解Android语言的各个重要知识点和概念。
本书对信息论的基本概念(熵、平均互信息量、信道容量、信息率失真函数)以及与此相对的香农三大极限编码定理(无失真信源编码定理、限失真信源编码定理、信道编码定理)做了系统的介绍,并以信息论为基础,介绍了信源编码、信道编码和加密编码的基本原理和方法,对一些具体编码方法的现实应用和编程实现也做了简单介绍,最后,对相关领域的发展进行了概述和展望,在附录中还给出了一些科研与创新的相关经验。本书注重启发式的教学,注重创新能力的培养,对难于理解的信息论与编码的关键性问题给出了思考提示。在编写方式上进行了创新,采用不同字体区分不同内容,为读者留出了创新空间。本书适用于高等院校信息工程、通信工程、雷达、信息安全、计算机、电子学、信息与计算科学等相关专业的本科生、研究生的教学,也可以用于教学、科研和工程的参考。