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

出版时间:2016年1月

出版社:清华大学出版社

以下为《Android应用程序开发与案例分析》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302422723
  • 1-1
  • 91823
  • 0044178314-9
  • 平装
  • 16开
  • 2016年1月
  • 工学
  • 软件工程
  • TN929.53
  • 通信与电子信息类
  • 本科
内容简介
杨国燕、聂佳志编著的《Android应用程序开发与案例分析(计算机应用21世纪高等学校规划教材)》从初学者的角度出发,通过通俗易懂的语言、丰富多彩的案例分析、关键代码的分析,详细介绍了Android平台基础知识以及进行项目开发应该掌握的基本应用技术。全书共分12章,内容包括Android集成开发环境搭建、Android项目的组成及开发流程、常用基本组件的使用、后台服务开发、数据存储技术、组件之间的通信技术、多媒体、网络通信技术、图形和图像处理及项目案例分析等。
书中注重应用实例开发,由浅入深、循序渐进地将理论知识和实例紧密结合,以加深读者对Android系统基础知识和基本应用的理解。本书既可作为高等院校信息技术的教材,也可供相关工程技术人员和其他自学者参考。
目录

第1章 Android概述


  1.1 智能手机的发展


    1.1.1 智能手机的特点


    1.1.2 智能手机的未来发展趋势


  1.2 智能手机操作系统简介


    1.2.1 智能手机操作系统的发展


    1.2.2 智能手机操作系统的分类


  1.3 Android操作系统简介


    1.3.1 开放手机联盟


    1.3.2 Android发展史


    1.3.3 Android系统特征


  1.4 Android平台的技术架构


  1.5 Android应用程序的构成


  习题


第2章 Android开发环境与开发工具


  2.1 安装Android开发环境


    2.1.1 JDK下载及安装


    2.1.2 ADTBundle for Windows下载及安装


  2.2 使用Android SDK开发Android应用


    2.2.1 Android SDK目录结构


    2.2.2 Android SDK中的示例


  2.3 Android常用的开发工具


  2.4 Android程序目录结构


    2.4.1 创建第一个Android应用程序


    2.4.2 Android程序结构


  习题


第3章 Android界面开发常用控件


  3.1 用户界面基础


    3.1.1 手机用户界面应解决的问题


    3.1.2 Android平台中的View类


  3.2 TextView控件


    3.2.1 TextView控件常见的属性和方法


    3.2.2 TextView控件实例


  3.3 EditText控件


    3.3.1 EditText控件常见的属性和方法


    3.3.2 EditText控件实例


  3.4 Button控件


    3.4.1 Button控件常见的属性和方法


    3.4.2 Button控件实例


  3.5 ImageButton控件


    3.5.1 ImageButton控件常见的属性和方法


    3.5.2 ImageButton控件实例


  3.6 RadioButton控件


    3.6.1 RadioButton控件常见的方法


    3.6.2 RadioButton控件实例


  3.7 CheckBox控件


    3.7.1 CheckBox控件常见的方法


    3.7.2 CheckBox控件实例


  3.8 Toast


    3.8.1 Toast常量和常见的方法


    3.8.2 Toast实例


  3.9 Spinner控件


    3.9.1 Spinner控件常见的属性和方法


    3.9.2 Spinner控件实例


  3.1 0ListView控件


    3.  10.1 ListView控件常见的属性和方法


    3.  10.2 ListView控件实例


  3.1 1ProgressBar控件


  3.1 1.1 ProgressBar常见方法


  3.1 1.2 ProgressBar控件实例


  习题


第4章 Android界面布局与菜单处理


  4.1 界面布局概述


  4.2 线性布局


    4.2.1 LinearLayout类简介


    4.2.2 线性布局实例


  4.3 帧布局


  4.4 表格布局


    4.4.1 TableLayout类简介


    4.4.2 表格布局实例


  4.5 相对布局


    4.5.1 RelativeLayout类简介


    4.5.2 相对布局实例


  4.6 绝对布局


    4.6.1 AbsoluteLayout类简介


    4.6.2 绝对布局实例


  4.7 网格布局


  4.8 菜单


    4.8.1 菜单资源


    4.8.2 选项菜单


    4.8.3 子菜单


    4.8.4 快捷菜单


  习题


第5章 Android生命周期


  5.1 Android应用程序组件


  5.2 Android程序生命周期


  5.3 Activity生命周期


  5.4 程序调试


    5.4.1 LogCat


    5.4.2 DevTools


  习题


第6章 Android组件之间的通信


  6.1 Intent简介


    6.1.1 Intent的action属性


    6.1.2 Intent的data属性


    6.1.3 Intent的type属性


    6.1.4 Intent的category属性


    6.1.5 Intent的extras属性


    6.1.6 Intent的component属性


  6.2 系统标准ActivityAction应用


    6.2.1 Activity的启动


    6.2.2 获取Activity返回值


  6.3 Intent过滤器


    6.3.1 注册Intent过滤器


    6.3.2 Intent解析


  6.4 广播消息实例


  习题


第7章 后台服务


  7.1 Service介绍


    7.1.1 Service启动方式


    7.1.2 Service基础


  7.2 本地服务


    7.2.1 不需要与组件交互本地服务


    7.2.2 本地服务结合广播接收器


    7.2.3 与组件交互本地服务


    7.2.4 Service与Thread的区别


  7.3 管理Service的生命周期


  习题


第8章 数据存储与访问


  8.1 SharedPreferences


    8.1.1 SharedPreferences简介


    8.1.2 存储应用程序数据实例


    8.1.3 读取其他应用程序数据实例


  8.2 文件存储


    8.2.1 文件存储简介(内部存储)


    8.2.2 文件存储应用实例


    8.2.3 SD Card存储简介


    8.2.4 SD卡存储应用实例


  8.3 SQLite数据库存储


    8.3.1 SQLite数据库简介


    8.3.2 创建SQLite数据库方式


    8.3.3 SQLite数据库操作


    8.3.4 SQLite数据库管理


    8.3.5 SQLite数据库应用案例


  8.4 数据共享


    8.4.1 ContentProvider简介


    8.4.2 URI、UriMatcher和ContentUris简介


    8.4.3 创建ContentProvider


    8.4.4 ContentResolver操作数据


    8.4.5 ContentProvider应用实例


  习题


第9章 多媒体


  9.1 音频播放


    9.1.1 MediaPlayer的介绍


    9.1.2 MediaPlayer播放音频


  9.2 视频播放


    9.2.1 自带播放器播放视频


    9.2.2 VideoView播放视频


    9.2.3 MediaPlayer结合SurfaceView播放视频


  9.3 音频录制


  9.4 视频录制


  9.5 TTS的使用


  习题


第10章 Android网络通信技术


  10.1 Android网络通信技术基础


    10.1.1 无线网络技术


    10.1.2 Android网络基础


    10.1.3 Android中的蓝牙


    10.1.4 Android中的WiFi


  10.2 HTTP通信


    10.2.1 HttpURLConnection接口


    10.2.2 HttpClient接口


    10.3 WebKit应用


    10.3.1 WebKit概述


    10.3.2 WebView浏览网页


    10.3.3 WebView加载HTML代码


    10.3.4 WebView与JavaScript


  10.4 Socket通信


    10.4.1 Socket传输模式


    10.4.2 Socket编程原理


  习题


第11章 图形和图像


  11.1 图片浏览器


    11.1.1 Gallery


    11.1.2 ImageSwither


  11.2 访问图片


    11.2.1 Drawable


    11.2.2 Bitmap和BitmapFactory


  11.3 内存优化


    11.3.1 Drawable与Bitmap占用内存比较


    11.3.2 防止内存溢出


  11.4 2D绘图


    11.4.1 View类


    11.4.2 SurfaceView类


    11.4.3 Paint类


    11.4.4 Canvas类


    11.4.5 绘制几何图形


    11.4.6 绘制文本


    11.4.7 绘制路径


  11.5 为图像添加特效


    11.5.1 旋转图像实例


    11.5.2 缩放图像实例


    11.5