获奖情况:“十三五”江苏省高等学校重点教材
配套资源:电子课件、源代码
本书特色:
★ 7个单向项目和两个综合项目,讲述Android移动应用开发。
★ 以“任务驱动”方式讲授和实践每一个知识点。
本书配套资源,样书均可在本页下载申请,也可联系微信15910938545直接索取
移动互联网已经成为当今世界发展快、市场潜力大、前景诱人的业务,而Android应用选择了Java作为其开发语言,目前已经发展成为移动互联网市场上占有率高的平台,远远超过了诸如iOS平台。 本书涵盖了Android开发从基础概念、技术知识、实践应用的每一个领域。从初学者的角度,以丰富的实例、案例,通俗易懂的语言,简单的图示,系统全面地讲述了Android开发中应用的技术。书中的所有的案例都是基于Android4.2版本并在Eclipse(ADT)集成开发环境下成功调试,读者可以将书中的所有案例源码导入到Eclipse中运行及调试。本书详细介绍了Android应用开发的相关基础知识,全书内容覆盖了Android开发环境的搭建、Android基础用户界面编程、Android应用资源、Activity组件、Android事件处理机制、AndroidUI高级界面编程、Android数据存储与I/O、SQLite数据库等。后给出了两个具体的App实践应用 ---欧洲杯信息采集App和新闻客户端App应用。 本书不仅仅局限于Android编程的各种理论知识的介绍,更重要的是基于“任务驱动”的角度来讲授、实践每一个知识点,真正实现“学中做、做中学”。书中的所有案例都具有示范性、实用性及适用性,可以帮助读者更好地理解各知识点在实际开发中的运用。 本书不仅可以作为各级各类学校、培训机构的移动互联专业的教材,也适用于Android应用程序开发人员入门学习时作为参考资料阅读。为方便学习、教学,本书配备电子课件、书中所有案例源码、Android集成开发平台等电子资源。
获奖情况:“十三五”江苏省高等学校重点教材
配套资源:电子课件、源代码
本书特色:
★ 7个单向项目和两个综合项目,讲述Android移动应用开发。
★ 以“任务驱动”方式讲授和实践每一个知识点。
本书配套资源,样书均可在本页下载申请,也可联系微信15910938545直接索取
移动互联网已经成为当今世界发展快、市场潜力大、前景诱人的业务,而Android应用选择了Java作为其开发语言,目前已经发展成为移动互联网市场上占有率高的平台,远远超过了诸如iOS平台。 本书涵盖了Android开发从基础概念、技术知识、实践应用的每一个领域。从初学者的角度,以丰富的实例、案例,通俗易懂的语言,简单的图示,系统全面地讲述了Android开发中应用的技术。书中的所有的案例都是基于Android4.2版本并在Eclipse(ADT)集成开发环境下成功调试,读者可以将书中的所有案例源码导入到Eclipse中运行及调试。本书详细介绍了Android应用开发的相关基础知识,全书内容覆盖了Android开发环境的搭建、Android基础用户界面编程、Android应用资源、Activity组件、Android事件处理机制、AndroidUI高级界面编程、Android数据存储与I/O、SQLite数据库等。后给出了两个具体的App实践应用 ---欧洲杯信息采集App和新闻客户端App应用。 本书不仅仅局限于Android编程的各种理论知识的介绍,更重要的是基于“任务驱动”的角度来讲授、实践每一个知识点,真正实现“学中做、做中学”。书中的所有案例都具有示范性、实用性及适用性,可以帮助读者更好地理解各知识点在实际开发中的运用。 本书不仅可以作为各级各类学校、培训机构的移动互联专业的教材,也适用于Android应用程序开发人员入门学习时作为参考资料阅读。为方便学习、教学,本书配备电子课件、书中所有案例源码、Android集成开发平台等电子资源。
在以开放手机联盟(Open Handset Alliance,OHA)和Google公司为先驱的开拓下,Android作为一个热门、新潮、免费、开放的移动互联平台在业界刮起了一阵“旋风”:Android系统已经成为一个开发式的手机和平板电脑的操作系统,市场占有率也在稳步上升。而你手中的这本书正能为初学移动应用开发的你提供设计、开发、测试、调试、发布Android APP应用程序提供一系列的指导。 一、本书适合的读者 本书涵盖了Android应用的基础开发所涉及的概念、技术知识点、案例实践及一些开发经验。本书主要针对以下两类人群。 (1)想要学习Android应用程序开发的初学者 本书主要针对有Java程序开发经验而没有Android移动开发经验的人员,这本书中的丰富、实用的案例将会带领你快速进入移动开发领域。 (2)高校、职业技术院校、培训机构的讲师和学生 当前Android移动互联应用的“热门”使得各高校、职业技术院校、培训机构等都开设了相近的专业和培训班,但目前市场上关于Android方面的书籍大多涉及的知识点广且是简单的堆积,不适合教师的教与学生的学。本书针对教师的“教”与学生的“学”的特点组织各章节,更加适合学生和老师。 二、本书的结构 本书共分为两个部分,即基础篇和应用篇,基础篇共7个项目,应用篇为2个项目。 项目一 Android开发环境搭建:本模块在给出Java安装步骤及Android可视化开发平台ADT的搭建的基础上,重点介绍了使用真机和AVD作为Android App运行及调试的方法。 项目二 开始我的第一个Android应用程序:本模块主要介绍在ADT平台下开发并运行第一个Android应用程序的的方法和步骤,在此基础上重点介绍了使用DDMS对应用程序进行调试的步骤和注意事项,分析了Android应用程序的结构。最后给出了在Eclipse中对Android应用进行签名及使用AAPT打包资源的方法。 项目三 基础UI组件在App界面中的运用:本模块主要在介绍View类的基础上,讲解了Android界面编程的三种模式,即使用XML布局文件搭建UI界面、使用Java代码实现UI界面及使用XML和Java代码混合实现UI界面的方法,并给出了自定义一个View的步骤。接着介绍了Android常用的基础UI组件的使用技巧和方法,如界面的布局方式、按钮、文本框等一些简单组件的使用。结合案例、尤其是用户注册界面的实现,重点讲述使用网格布局管理器对界面进行布局的方法和步骤。 项目四 各种Android资源在App应用中的引用:详细讲解了Android中的各种资源及使用,资源是Android应用中的重要组成部分。Android应用程序可以通过使用各种资源,设置颜色、字体大小、风格等属性,也可以通过资源存储图像、数组等常用资源。 项目五 使用Intent实现页面跳转:Android应用程序主要有四个部分组成,分别为活动组件Activity、服务组件Service、内容提供者Content Provider和广播接受者组件BroadcastReceiver。其中Activity组件是Android应用的入口,是Android初级程序员必须掌握的组件之一,本部分重点讲解了Activity组件的概念、建立、配置及使用方法,在此基础上还给出了使用Bundle在不同Activity之间进行数据交换的方法,并讨论了Activity的生命周期。最后给出了Android编程的事件处理机制。 项目六 高级UI组件的应用:本项目主要介绍AdapterView及其子类ListView、AutoCompleteTextView、GridView、ExpandableListView等列表的用法,在介绍上述组件的通事,也重点介绍了Adapter适配器及其子类ArrayAdapter、SimpleAdapter等用法。最后还详细的介绍了其他一些常用组件如ProgressBar、DatePickerDialog、SearchView、TabHost及AlertDialog等用法。 项目七 Android数据存储与SQLite数据库应用:本项目主要介绍了应用程序首选项SharePreferences及如何读取首选项中的数据;接下来介绍了文件存储、Android内部存储数据及外部存储数据的读写方法;最后重点讲述了SQLite数据库,介绍了使用SQLiteDatabase类和SQLiteOpenHelper类操作数据的步骤和方法,讲解了SQLite3工具的用法。 项目八 欧洲杯信息采集App应用:本项目基于Android平台对欧洲杯信息采集系统项目的研发与制作,以业务将整个项目拆分成单独模块,系统性实践Android界面编程在实际业务当中的运用。 项目九 新闻客户端App应用:本项目重点介绍了Android网络编程技术。结合服务器端新闻发布系统,基于HttpURLConnection访问服务器、采用自定义数据适配器、异步加载网络图片、JSON轻量级数据解析技术,构建了Android移动客户端新闻App应用。 三、本书的特点 (1)内容实用、适用性强; (2)讲解详细、容易上手; (3)全书基于“任务驱动”的讲解模式; (4)以提高动手能力为核心。 四、本书使用的Android开发环境 本书所有Android应用程序代码都基于如下环境编写。 (1)Windows 7 32位操作系统; (2)Eclipse ADT v21.1.0-569685; (3)Sun Java SE开发工具包JDK1.6; (4)Android SDK Version4.2,API Level17; (5)Android手机设备:HTC Nexus One、红米、小米3S、三星S5。 编者
随手扫一扫~了解多多