作品简介

本书是Android Studio移动应用开发系列教材的高级篇。本书在《Android Studio移动应用开发基础》教材的基础上,对Android的知识点进行了扩充介绍,其内容包括样式和主题、再谈Fragment、Dialog对话框、Notification通知、Android支持包的使用、自定义组件、触屏事件和基于矩阵的图像变换、使用网络、定位和地图、Android电话控制、短消息SMS和多媒体消息服务MMS、Android NDK开发入门,以及Android游戏开发实例。针对本书各个章节涉及的知识点,编者安排了多个案例,由易到难,以此来引导读者学习,读者通过完成这些案例可以了解知识点的应用情况;同时,编者针对每个案例还设计了对应的练习题,让读者在完成知识点学习后能够有对应的实践过程。

罗佳,吴绍根主编。

作品目录

  • 前言
  • 第1章 样式和主题
  • 1.1 样式入门
  • 1.2 定义样式
  • 1.3 应用样式
  • 1.4 使用Android平台已定义的样式和主题
  • 1.5 Android应用程序的主题样式结构分析
  • 1.6 本章同步练习
  • 第2章 再谈Fragment
  • 2.1 Fragment入门
  • 2.2 Fragment生命周期
  • 2.3 本章同步练习一
  • 2.4 动态管理Fragment
  • 2.5 本章同步练习二
  • 第3章 Dialog对话框
  • 3.1 Dialog入门
  • 3.2 本章同步练习一
  • 3.3 列表信息选择对话框
  • 3.4 本章同步练习二
  • 第4章 Notification通知
  • 4.1 Notification使用入门
  • 4.2 本章同步练习一
  • 4.3 管理Notification
  • 4.4 使用Notification显示任务进度
  • 4.5 本章同步练习二
  • 第5章 Android支持包的使用
  • 5.1 Android支持包总览
  • 5.2 下载Android支持包
  • 5.3 使用支持包的ViewPager实现多屏滑动切换
  • 5.4 本章同步练习一
  • 5.5 使用支持包的SlidingPaneLayout实现双栏滑动
  • 5.6 本章同步练习二
  • 第6章 自定义组件
  • 6.1 自定义组件的一般方法
  • 6.2 基于View的完全自定义组件
  • 6.3 本章同步练习一
  • 6.4 改进Android已有组件
  • 6.5 组合Android组件以形成复合组件
  • 6.6 本章同步练习二
  • 6.7 基于SurfaceView的自定义组件
  • 6.8 本章同步练习三
  • 第7章 触屏事件和基于矩阵的图像变换
  • 7.1 触屏事件基础
  • 7.2 触屏事件基础举例
  • 7.3 本章同步练习一
  • 7.4 通过触屏事件滑动组件
  • 7.5 本章同步练习二
  • 7.6 使用基于矩阵的图像变换
  • 7.7 本章同步练习三
  • 第8章 使用网络
  • 8.1 使用ConnectivityManager管理网络状态
  • 8.2 使用HttpURLConnection访问网络
  • 8.3 本章同步练习一
  • 8.4 使用OkHttp访问网络
  • 8.5 图片获取示例的OkHttp GET实现
  • 8.6 图片获取示例的OkHttp POST实现
  • 8.7 本章同步练习二
  • 8.8 使用Multipart传递请求数据到服务器端程序
  • 8.9 本章同步练习三
  • 8.10 使用JSON格式的数据与服务器端通信
  • 第9章 定位和地图
  • 9.1 使用百度定位SDK定位位置
  • 9.2 使用百度地图SDK显示地图
  • 9.3 本章同步练习
  • 第10章 Android电话控制
  • 10.1 电话设备模块
  • 10.2 电话基本控制
  • 10.3 综合举例:电话拦截及电话录音
  • 第11章 短消息SMS和多媒体消息服务MMS
  • 11.1 使用Intent发送SMS消息和MMS消息
  • 11.2 使用SMS管理器发送短消息
  • 11.3 监听SMS到达的广播消息
  • 11.4 SMS综合举例
  • 第12章 Android NDK开发入门
  • 12.1 建立NDK开发环境
  • 12.2 构建第一个支持NDK的Android工程
  • 12.3 编写自己的C语言函数
  • 12.4 新建一个C++程序
  • 12.5 关于NDK开发的后记
  • 第13章 Android游戏开发实例
  • 13.1 工程结构
  • 13.2 如何阅读这个游戏程序
  • 13.3 游戏程序的主要Java文件及其功能
  • 13.4 本章同步练习
展开全部