展开全部

主编推荐语

Android高级应用开发:实例+练习,提升能力水平。

内容简介

本书是Android移动应用开发系列教材中的高级篇,本书是在《Android Studio移动应用开发基础》教材的基础之上,对Android的知识点进行了扩充介绍,主要内容包括:Fragment的应用、Notification通知、Android支持包的使用、自定义组件、触屏事件和基于矩阵的图像变换、网络、定位和地图、Android NDK开发入门以及游戏开发等。本书针对各个章节所涉及到的知识点,都安排了多个案例来引导学习,由易到难,循序渐进,通过一步一步完成这个案例来介绍知识点的应用情况,同时,针对每一个案例又设计了一个对应的练习题目,让读者在完成知识点学习之后能够有一个相对应的实践过程。本书各章内容翔实,案例典型,实践性强,既可作为高职高专相关专业课程的教材和教学参考书,也可供从事Android移动编程开发的用户学习和参考,适合有Android开发基础的读者进行学习,进一步提升Android开发的能力水平。

目录

  • 封面
  • 扉页
  • 版权信息
  • 前言
  • 目录
  • 第1章 样式和主题
  • 1.1 样式入门
  • 1.2 定义样式
  • 1.2.1 定义样式的一般方法
  • 1.2.2 样式定义中的可用属性
  • 1.3 应用样式
  • 1.3.1 将样式应用到某个组件
  • 1.3.2 将样式应用到某个Activity或整个应用程序
  • 1.4 使用Android平台已定义的样式和主题
  • 1.4.1 Android已定义的典型的样式
  • 1.4.2 使用主题的注意事项
  • 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.3.1 使用ViewPager的一般步骤
  • 5.3.2 PagerTabStrip 和 PagerTitleStrip
  • 5.3.3 FragmentPagerAdapter和FragmentPagerStateAdapter
  • 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.7.1 理解SurfaceView
  • 6.7.2 一个简单的SurfaceView的例子
  • 6.7.3 使用基于内存的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.2.1 使用HttpURLConnection的GET方法获取图片
  • 8.2.2 使用HttpURLConnection的POST方法获取图片
  • 8.3 本章同步练习一
  • 8.4 使用OkHttp访问网络
  • 8.4.1 使用OkHttp的一般过程
  • 8.4.2 使用GET方法进行服务请求
  • 8.4.3 使用POST方法进行服务请求
  • 8.4.4 设置请求头及提取响应头
  • 8.4.5 配置OkHttp超时
  • 8.5 图片获取示例的OkHttp GET实现
  • 8.6 图片获取示例的OkHttp POST实现
  • 8.7 本章同步练习二
  • 8.8 使用Multipart传递请求数据到服务器端程序
  • 8.9 本章同步练习三
  • 8.10 使用JSON格式的数据与服务器端通信
  • 8.10.1 JSON基础
  • 8.10.2 在JavaScript中使用JSON数据
  • 8.10.3 在Java中使用JSON数据
  • 8.10.4 使用POST请求及JSON数据格式发送请求
  • 第9章 定位和地图
  • 9.1 使用百度定位SDK定位位置
  • 9.2 使用百度地图SDK显示地图
  • 9.3 本章同步练习
  • 第10章 Android电话控制
  • 10.1 电话设备模块
  • 10.2 电话基本控制
  • 10.2.1 拨打电话
  • 10.2.2 获取电话设备详细信息
  • 10.2.3 监听电话状态的变化
  • 10.2.4 监听电话呼叫状态变化的广播消息
  • 10.3 综合举例:电话拦截及电话录音
  • 第11章 短消息SMS和多媒体消息服务MMS
  • 11.1 使用Intent发送SMS消息和MMS消息
  • 11.2 使用SMS管理器发送短消息
  • 11.2.1 发送文本消息和Data消息
  • 11.2.2 跟踪消息的发送结果
  • 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 本章同步练习
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。