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

出版时间:2015年9月

出版社:清华大学出版社

以下为《Android高级开发技术案例教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302406167
  • 1-1
  • 76862
  • 0045168000-3
  • 平装
  • 16开
  • 2015年9月
  • 工学
  • 软件工程
  • TN929.53
  • 计算机
  • 本科
内容简介
毋建军编著的《Android高级开发技术案例教程》从Android基础开始,由浅入深,采用“项目导向”的内容组织模式,理论和实践结合,通过完整的移动Android系统项目和Android物联网系统项目全方位地介绍了Android应用开发高级技术中的理论和方法。全书共10章,可分为三大部分,第一部分介绍4G智能手机发展、Android开发基础、Android开发环境搭建、Android NDK开发环境搭建及开发、Android应用程序、Fragement与Activity、Android界面设计基础、Android界面基础控件;第二部分介绍Android界面系统高级控件、Android界面菜单及对话框、Android组件消息通信及服务、Android数据存储及应用、Google位置应用服务开发;第三部分介绍Android物联网应用开发基础及综合应用。
本书作为Android应用开发原理与技术应用的教材,内容全面且通俗易懂,对Android技术应用及其与物联网结合应用所涉及的关键核心技术进行了全面的详解,提供了详细的实例进行学习导引,通过真实的系统应用项目有机地组织Android技术开发、物联网应用开发所涉及的知识内容,着重于对应用开发能力的渐进式培养。
本书可作为有Java基础的高等院校计算机、物联网、移动软件开发专业本、专科相关专业的教材,也可作为Android开发人员的参考书。
目录

第1章  Android开发基础


  1.1  4G智能手机发展


  1.2  Android简介


  1.3  搭建Android开发环境


    1.3.1  Android开发环境系统要求


    1.3.2  Windows系统平台下搭建开发环境


    1.3.3  Linux系统平台下搭建开发环境


  1.4  搭建Android NDK开发环境


  1.5  Android Studio 和SDK概述


    1.5.1  Android Studio简介


    1.5.2  Android SDK简介


    1.5.3  Android 常用开发工具


  1.6  创建Android程序和Android NDK程序


    1.6.1  创建和使用虚拟设备


    1.6.2  在Eclipse下创建Android程序


    1.6.3  命令行创建Android程序


    1.6.4  调试Android程序


    1.6.5  创建Android NDK程序


    1.6.6  Android应用程序签名、打包、发布


  习题


第2章  Android项目及程序


  2.1  Android项目构成


    2.1.1  目录结构


    2.1.2  AndroidManifest.xml文件简介


    2.1.3  gen目录


    2.1.4  res目录


    2.1.5  layout目录


    2.1.6  values目录


    2.1.7  project.properties文件


  2.2  Android应用程序组成


    2.2.1  Android应用程序概述


    2.2.2  Activity组件


    2.2.3  Service组件


    2.2.4  Intent和Intent Filter组件


    2.2.5  BroadcastReceiver组件


    2.2.6  ContentProvider组件


  2.3  Fragement与Ac


    2.3.1  Fragment简介


    2.3.2  Fragment的生命周期


    2.3.3  Fragment继承


    2.3.4  Fragment创建方式


    2.3.5  Fragment应用


  2.4  Android生命周期


    2.4.1  程序生命周期


    2.4.2  组件生命周期


  2.5  项目案例


  习题


第3章  Android界面设计基础


  3.1  Android界面设计简介


    3.1.1  移动和触摸设备设计原则


    3.1.2  触摸屏与物理按键设计


  3.2  Android界面框架及部件


    3.2.1  Android用户界面结构


    3.2.2  Android与MVC设计


    3.2.3  视图树模型


  3.3  Android界面控件类简介


    3.3.1  View类


    3.3.2  ViewGroup类


    3.3.3  界面控件


  3.4  Android界面布局


    3.4.1  Android布局策略


    3.4.2  线性布局LinearLayout及应用


    3.4.3  相对布局RelativeLayout及应用


    3.4.4  表格布局TableLayout及应用


    3.4.5  帧布局FrameLayout及应用


    3.4.6  绝对布局AbsoluteLayout及应用


    3.4.7  网格布局GridLayout及应用


  3.5  项目案例


  习题


第4章  Android 界面基础控件


  4.1  文本控件简介


    4.1.1  文本框TextView及应用


    4.1.2  编辑框EditText及应用


  4.2  按钮控件简介


    4.2.1  按钮Button及应用


    4.2.2  图片按钮ImageButton及应用


  4.3  单选与复选按钮简介


    4.3.1  单选按钮RadioButton


    4.3.2  复选按钮CheckBox


    4.3.3  RadioButton和CheckBox综合应用


  4.4  时间与日期控件简介


    4.4.1  时间选择器TimePicker


    4.4.2  日期选择器DatePicker


    4.4.3  时间与日期控件综合应用


  4.5  图片控件简介


    4.5.1  图片控件ImageView及应用


    4.5.2  切换图片控件ImageSwitcher、Gallery应用


  4.6  时钟控件简介


    4.6.1  模拟时钟AnalogClock与数字时钟Digital


    4.6.2  AnalogClock和DigitalClock应用


  4.7  项目案例


  习题


第5章  Android 界面系统高级控件


  5.1  列表控件简介


    5.1.1  列表控件ListView及应用


    5.1.2  下拉列表控件Spinner及应用


  5.2  进度条与滑块控件简介


    5.2.1  进度条ProgressBar及应用


    5.2.2  滑块SeekBar及应用


  5.3  评分控件及应用


  5.4  自动完成文本控件及应用


  5.5  Tabhost控件及应用


  5.6  视图控件应用


    5.6.1  滚动视图控件ScrollView及应用


    5.6.2  网格视图控件GridView及应用


  5.7  Android 事件处理


    5.7.1  Android事件和监听器


    5.7.2  Android事件处理机制


    5.7.3  Android事件处理机制应用


    5.7.4  按键事件应用


    5.7.5  触摸事件应用


  5.8  Android消息传递机制


    5.8.1  异步任务


    5.8.2  Handler类应用


  5.9  Android音视频播录应用


    5.9.1  音频播放应用


    5.9.2  视频播放应用


    5.9.3  音视频录制应用


  5.10  Android图形应用


    5.10.1  Canavas组件图形应用


    5.10.2  OpenGL ES包组件图形应用


  5.11  项目案例


  习题


第6章  Android界面菜单、对话框


  6.1  菜单控件


    6.1.1  Menu概述


    6.1.2  选项菜单及应用


    6.1.3  子菜单及应用


    6.1.4  快捷菜单及应用


  6.2  对话框控件Dialog


    6.2.1  对话框Dialog简介


    6.2.2  警告(提示)对话框AlertDialog及应用


    6.2.3  日期选择对话框DatePickerDialog及应用


    6.2.4  时间选择对话框TimePickerDialog及应用


    6.2.5  进度对话框ProgressDialog及应用


  6.3  信息提示控件


    6.3.1  Toast控件及应用


    6.3.2  Notification控件及应用


  6.4  项目案例


  习题


第7章  Android 组件消息通信与服务


  7.1  Intent消息通信


    7.1.1  Intent组件及通信


    7.1.2  使用Intent启动Activity


    7.1.3  获取Activity返回值


    7.1.4  Intent Filter原理与匹配机制


  7.2  Intent广播消息


    7.2.1  广播消息


    7.2.2  BroadcastReceiver监听广播消息及应用


  7.3  E-mail邮件应用


  7.4  手机短信发送应用


  7.5  网络访问及通信


    7.5.1  使用URL读取网络资源及应用


    7.5.2  使用HTTP访问网络资源及应用


  7.6  电话拨打服务及应用


  7.7  Service组件服务


  7.8  项目案例


  习题


第8章  Android数据存储及应用


  8.1  SharedPreferences存储及访问


    8.1.1  SharedPreferences简介


    8.1.2  访问本程序数据


    8.1.3  读取其他应用程序数据


  8.2  SQLite数据库存储及操作


    8.2.1  SQLite数据库简介


    8.2.2  创建SQLite数据库方式


    8.2.3  SQLite数据库操作


    8.2.4  SQLite数据库管理及应用


  8.3  文件存储及读写


    8.3.1  文件存储及应用


    8.3.2  SD卡存储及应用


  8.4  数据共享访问


    8