温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
实战
Android
应用
开发
内容简介本书通过开发实例和项目案例,详细地介绍了And血od应用开发的主要技术。书中的每一个知识点都通过常用示例进行通俗易懂的讲解,便于读者快速掌握Android应用开发的知识,并能够快速地开发出Adod应用程序。本书配带1张光盘,收录了本书重点内容的教学视频和本书涉及的所有源代码。本书分为l1章,从Android的基本知识讲起,通过实例逐步深入讲解了Android的界面布局、程序特性、数据存储、网络通信、多媒体、手机短信通话、传感器和GPS等应用开发的基本知识,然后介绍了Android NDK开发等拓展知识,最后介绍了文件管理器、微博客户端综合案例,使读者综合应用所学知识,提高实战开发水平。本书适合有一定Java基础的Android新手和移动开发新入行的人员阅读。对于有一定基础的读者,可通过本书进一步理解Android应用开发的各个重点知识和概念:对于大、中专院校的学生和培训班的学员,本书不失为一本好教材。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。版权所有,侵权必究。侵权举报电话:010-6278298913701121933图书在版编目(CP)数据实战Android应用开发/李鸥等编著.一北京:清华大学出版社,2012.8ISBN978-7-302-28864-0I.实.李l.移动终端一应用程序一程序设计V.TN929.53中国版本图书馆CP数据核字(2012)第104754号责任编辑:夏兆彦封面设计:责任校对:徐俊伟责任印制:出版发行:清华大学出版社网址:http:/,htp:/地址:北京清华大学学研大厦A座邮编:100084社总机:010-62770175邮购:010-62786544投稿与读者服务:010-62776969,c-质量反馈:010-62772015,zhiliang(tup.tsinghua.edu.cm印刷者:装订者:经销:全国新华书店开本:185mm260mmm印张:29.75字数:743千字附光盘1张版次:2012年8月第1版印次:2012年8月第1次印刷印数:1定价:元产品编号:047507-01前言Android是一种以Linux为基础的开放源码的操作系统,主要用于手机、平板电脑等便携设备的开发。它由谷歌公司组建、开放手持设备联盟开发和领导。自从谷歌公司推出Android系统后,便一直受到全球用户及开发者的关注。截止2011年8月,Android操作系统在全球智能手机操作系统的市场份额已达48%,成为全球第一大智能手机操作系统。截止2011年10月,Android官方电子市场上拥有超过30万个认证的应用程序,其下载量也在2011年12月达到100亿次。目前,国内外软件行业已经出现了Android人才荒,未来人才需求缺口将达数以百万。作为一名软件开发人员一定要把握这一机会,加入Android应用程序的开发,成为炙手可热的Android开发工程师。对于Android应用开发,其支持使用Java作为编程语言来开发应用程序。在Android平台上进行开发,对Java语言提供了如下的支持和自身特性:口对JDK的高级特性均支持,其中包括了Java的反射机制、NI等。相对而言,对于OpenGL和SQLite的支持比较强大,但对AWT和JDBC这些东西都不支持。口在XML解析上,兼容DOM、XmlPull和SAX。口对于HTTP处理方面,提供了轻量级的Http处理类,以及更完善的Apache库支持。口音视频方面,Android使用了OpenCore库实现比较强大的功能。要进行Android应用程序开发,除了了解Android对Java语言的支持情况外,还需要掌握Android应用程序具有的特性组件Activity、Intent、Service、Receiver,及其SDK中提供的丰富的类与方法。本书通过展现丰富的Android应用开发实例,让Android入门新手能在较短的时间内了解并掌握Android应用程序开发的基本思维和基础知识。本书讲解时从实际出发,从实际的Android应用开发中进行讲解。语言上力求幽默直白、轻松活泼,避免云山雾罩、晦涩难懂。讲解形式上图文并茂、由浅入深、抽丝剥茧。通过阅读本书,读者会少走很多弯路,快速进入Android应用开发的大门。本书特色1.提供配套的多媒体教学视频本书中的重点内容都录制了配套的多媒体教学视频,以帮助读者更加直观而高效地学习,从而达到事半功倍的效果。2.内容丰富、全面本书涵盖了Android开发从界面布局、程序特性、数据存储、网络通信、多媒体及手机短信通话及传感器等技术,还介绍了Android NDK开发等拓展知识,涉及Android开发实战Android应用开发的方方面面。3.紧跟技术趋势本书针对目前手机普遍使用的Android2.2及2.3版本进行讲解,并涉及最新的4.0版本的变化,摒弃了以前版本中不再使用的知识,适应了技术的发展趋势。4.实例丰富,案例典型,实用性强本书对每一个知识点都以实际应用的形式进行讲解,帮助读者理解和掌握相关的开发技术。本书最后还提供了两个典型的综合案例,帮助读者提高实战开发水平。5.举一反三授人以鱼不如授人以渔。本书写作由浅入深、从易到难,并注意知识之间的联系,让读者学会一个知识点后,能触类旁通、举一反三,编写出相应的代码。本书内容第1章Android开发基础,简单介绍Android系统的发展历程及其架构特性,还重点介绍了开发环境的搭建和工程目录结构。第2章Android界面设计,介绍Android基本的界面布局方式、常见的界面设计及UI特性。学习完本章,可以实现Android应用开发中常见界面的设计。第3章Android应用程序特性,介绍Android应用程序中特有的组件。掌握这些组件是进行Android应用开发的基础。第4章Android数据存储,介绍Android开发中的数据存储方式。掌握本章内容,对Android的数据处理将会游刃有余。第5章Android网络通信,介绍Android开发中的网络通信技术。作为移动互联网的重要组成部分,Android的网络通信功能必不可少,是丰富Android应用的基础。第6章Android多媒体开发,介绍Android开发中的音频、视频等与多媒体相关的技术。掌握本章内容,可以让开发出来的Android应用程序更有趣味性。第7章手机通信功能开发,介绍Android系统针对手机实现的短信、语音通话功能。掌握本章内容,可以开发出基本的手机通信应用。第8章传感器、GPS应用开发,介绍Android系统中使用的传感器的开发过程和GPS的应用开发。掌握了本章内容,就可以对相关的硬件设备进行开发。第9章Android NDK开发,介绍Android系统中的NDK开发环境的搭建及常用实例。第10章文件管理器,介绍Android应用开发中常用文件管理器的开发过程。第11章微博客户端,介绍了Android应用开发中微博客户端的开发过程。本书读者对象Android应用开发初学者。