注册 登录 进入教材巡展
#
  • #

出版时间:2015年6月

出版社:电子工业出版社

以下为《Android应用程序开发——项目式教程(含CD光盘1张)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121260551
  • 1-1
  • 112249
  • 0046170508-9
  • 平塑
  • 16开
  • 2015年6月
  • 487
  • 320
  • 工学
  • 电子科学与技术
  • TN929.53
  • 电子信息与电气
  • 本科
内容简介
宋三华、魏雪峰主编的《Android应用程序开发项目式教程(附光盘高等教育十二五规划教材)》是按照教育部应用型科技大学的教学要求进行编写的一个项目式教程。围绕目前Android的核心教学内容,全书分为9章围绕一个综合项目一一推箱子手机游戏进行知识介绍和应用开发。前8章主要介绍Android项目的环境搭建,项目界面的使用,项目的几大组件的添加,2D、音频、视频等多媒体,Android项目的几大数据存储方法,网络服务,项目的多环境支持、打包、发布等基础内容,最后一章介绍传感器、百度地图等高级应用。
在知识讲解的基础上,本书注重学生应用能力的培养,每一章节既有小的案例配合知识点的讲解,又有综合项目的应用,使得学生能够把所学知识快速应用到实际项目中去,达到“教、学、做”一体化。
本书可以作为普通高等院校计算机及相关专业“嵌入式系统编程”、“Android应用开发”、“Android项目开发”等课程的教材,也可以作为初学者和Android项目开发人员的参考书。
目录

第1章  创建一个Android项目


  1.1  开发前的准备


    1.1.1  学习目标


    1.1.2  相关知识


    1.1.3  项目任务--项目环境搭建


  1.2  创建一个项目


    1.2.1  学习目标


    1.2.2  项目任务--创建推箱子游戏


  1.3  项目的运行与调试


    1.3.1  学习目标


    1.3.2  相关知识


    1.3.3  项目任务--游戏的运行与调试


  小结


  习题


第2章  为项目添加界面


  2.1  界面布局方式的使用


    2.1.1  学习目标


    2.1.2  相关知识


    2.1.3  项目任务--构建游戏界面布局


  2.2  界面交互处理


    2.2.1  学习目标


    2.2.2  相关知识


    2.2.3  项目任务--实现游戏界面交互


  2.3  常用界面组件


    2.3.1  学习目标


    2.3.2  相关知识


    2.3.3  项目任务--设置游戏界面组件


  2.4  Menu的使用


    2.4.1  学习目标


    2.4.2  相关知识


    2.4.3  项目任务--给游戏添加Menu


  2.5  AlterDialog的使用


    2.5.1  学习目标


    2.5.2  相关知识


    2.5.3  项目任务--在游戏中应用AlterDialog


  小结


  习题


第3章  增加项目组件


  3.1  活动组件介绍


    3.1.1  学习目标


    3.1.2  相关知识


    3.1.3  项目任务--给游戏添加新的活动类


  3.2  Intent介绍


    3.2.1  学习目标


    3.2.2  相关知识


    3.2.3  项目任务--实现游戏界面之间的跳转


  3.3  在游戏中使用服务


    3.3.1  学习目标


    3.3.2  相关知识


    3.3.3  项目任务--在游戏中使用服务类


  3.4  BroadcastReceiver介绍


    3.4.1  学习目标


    3.4.2  相关知识


    3.4.3  项目任务--BroadcastReceiver应用(*)


  小结


  习题


第4章  在项目中使用多媒体


  4.1  自定义视图应用


    4.1.1  学习目标


    4.1.2  相关知识


    4.1.3  项目任务--建立游戏主界面


  4.2  2D图形的使用


    4.2.1  学习目标


    4.2.2  相关知识


    4.2.3  项目任务--完成游戏主界面的游戏功能


  4.3  在项目中使用音频


    4.3.1  学习目标


    4.3.2  相关知识


    4.3.3  项目任务--在游戏中添加背景音乐


  4.4  视频的使用


    4.4.1  学习目标


    4.4.2  相关知识


    4.4.3  项目任务--在游戏中使用视频(*)


  小结


  习题


第5章  项目中的数据存储


  5.1  内部存储


    5.1.1  学习目标


    5.1.2  相关知识


    5.1.3  项目任务--使用内存存储数据


  5.2  外部存储


    5.2.1  学习目标


    5.2.2  相关知识


    5.2.3  项目任务--使用SDCard存储数据(*)


  5.3  SharedPreference


    5.3.1  学习目标


    5.3.2  相关知识


    5.3.3  项目任务--存储游戏数据


  5.4  网络存储


    5.4.1  学习目标


    5.4.2  相关知识


    5.4.3  项目任务--在项目中使用网络存储


  5.5  SQLite


    5.5.1  学习目标


    5.5.2  相关知识


    5.5.3  项目任务--在项目中使用SQLite(*)


  5.6  ContentProvide


    5.6.1  学习目标


    5.6.2  相关知识


    5.6.3  项目任务--使用内容提供者在项目间共享数据


  小结


  习题


第6章  网络服务


  6.1  Socket网络通信


    6.1.1  学习目标


    6.1.2  相关知识


    6.1.3  项目任务--建立Socket通信应用(*)


  6.2  通过HTTP获取网络资源


    6.2.1  学习目标


    6.2.2  相关知识


    6.2.3  项目任务--获取网站内容


  6.3  浏览网页


    6.3.1  学习目标


    6.3.2  相关知识


    6.3.3  项目任务--浏览网站内容


  小结


  习题


第7章  项目的改进


  7.1  多语言支持


    7.1.1  学习目标


    7.1.2  相关知识


    7.1.3  项目任务--给游戏添加多语言支持


  7.2  多终端支持


    7.2.1  学习目标


    7.2.2  相关知识


    7.2.3  项目任务--让游戏支持不同手机终端


  小结


  习题


第8章  项目的打包与发布


  8.1  项目的签名与打包


    8.1.1  学习目标


    8.1.2  相关知识


    8.1.3  项目任务--给推箱子签名


  8.2  发布游戏


    8.2.1  学习目标


    8.2.2  相关知识


    8.2.3  项目任务--发布推箱子游戏


  小结


  习题


第9章  项目的高级应用


  9.1  传感器的使用


    9.1.1  学习目标


    9.1.2  相关知识


    9.1.3  项目任务--使用传感器(*)


  9.2  地图应用


    9.2.1  学习目标


    9.2.2  相关知识


    9.2.3  项目任务--百度地图的应用(*)


  小结


  习题