计算机
类型
可以朗读
语音朗读
69千字
字数
2019-08-01
发行日期
展开全部
主编推荐语
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月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。