Android高级程序设计
¥14.1
(2.9折)
?
1星价
¥20.1
2星价¥20.1
定价¥49.0
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
暂无评论
图文详情
- ISBN:9787517084136
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:269页
- 出版时间:2020-03-01
- 条形码:9787517084136 ; 978-7-5170-8413-6
内容简介
本书是关于Android开发的实战教程, 内容安排由浅入深、从基础到高级, 内容讲解采用了Android Studio 3.1开发环境。全书共分为11章, 涵盖Android Studio的开发环境搭建, Android控件的使用、四大组件的使用、消息处理机制与异步任务开发、位置和传感器、网络编程等内容。
目录
前言
第1章 扬帆起航——Android入门
1.1 Android简介
1.1.1 Android系统架构
1.1.2 Android开发版本
1.1.3 Android应用开发简介
1.2 Android Studio简介
1.2.1 了解Android Studio
1.2.2 Android Studio的新功能
1.2.3 安装Android Studio
1.3 初识Android Studio
1.3.1 创建**个工程——Hello World
1.3.2 Android Studio面板简介
1.3.3 Android Studio功能面板
1.3.4 Android Studio工程目录结构
第2章 前行**——掌握调试工具
2.1 DDMS调试
2.1.1 DDMS简介
2.1.2 DDMS的使用
2.1.3 DDMS的功能概述
2.2 Log调试
2.2.1 Log简介
2.2.2 Log过滤器
2.3 Debug调试
2.3.1 简介
2.3.2 断点介绍
2.3.3 字段断点
2.3.4 方法断点
2.3.5 异常断点
2.3.6 条件断点
第3章 看人先看脸——Android UI开发
3.1 UI简介
3.2 四大基本布局
3.2.1 线性布局(LinearLayout)
3.2.2 相对布局(RelativeLayout)
3.2.3 帧布局(FrameLayout)
3.2.4 网格布局(GridLayout)
3.3 常用UI组件
3.3.1 Button类型
3.3.2 TextField类型
3.3.3 CheckBox类型
3.4 控件监听
3.4.1 对UI事件的理解
3.4.2 事件处理的三种方式
3.5 复杂控件ListView
3.5.1 ListView简介
3.5.2 ListView的简单用法
3.5.3 定制ListView界面
第4章 重要组件——四大组件之Activity
4.1 Activity简介
4.2 Activity的创建
4.3 使用Intent在Activity间穿梭
4.3.1 启动Activity
4.3.2 关闭Activity
4.3.3 带数据的一般启动
4.3.4 启动带返回结果的Activity
4.4 Activity的生命周期管理
4.5 Intent(意图)
4.5.1 Intent简介
4.5.2 隐式Intent
4.5.3 更多隐式Intent的用法
4.6 Bundle扩展
4.6.1 Bundle简介
4.6.2 序列化简介
第5章 沟通和分布合作——消息处理机制与异步任务
5.1 Android多线程编程
5.2 消息处理机制
5.2.1 Handler的使用
5.2.2 消息处理机制原理解析
5.2.3 更新UI的其他方法
5.3 异步任务(AsyncTask)
5.3.1 AsyncTask简介
5.3.2 AsyncTask实现原理
第6章 全局大喇叭——广播机制
6.1 广播机制简介
6.1.1 广播简介
6.1.2 广播的原理
6.2 广播接收器(BroadcastReceiver)
6.2.1 广播接收器的创建
6.2.2 广播接收器的动态注册
6.2.3 广播接收器的静态注册
6.3 发送广播(BroadCast)
6.3.1 发送广播的类型简介
6.3.2 发送普通广播
6.3.3 发送有序广播
6.3.4 拦截发送广播的消息
6.3.5 APP应用内的广播
第7章 默默的后台劳动者——Service
7.1 Service简介
7.1.1 Service是什么
7.1.2 Service(服务)与Thread(线程)的区别
7.2 使用Service
7.2.1 创建Service
7.2.2 启动和停止服务
7.2.3 绑定和解绑服务
7.2.4 活动和服务间的通信
7.3 Service的生命周期
7.3.1 Service的生命周期简介
7.3.2 对Service的生命周期的管理方式
第8章 数据持久化——数据存储和共享方案
8.1 数据存储
8.1.1 文件存储
8.1.2 SharedPreflerences存储
8.1.3 SQLite数据库存储
8.1.4 Android的Room框架
8.2 内容提供者和内容解析者
8.2.1 内容提供者(ContentProvider)
8.2.2 内容解析者(ContentResolver)
第9章 丰富程序——多媒体
9.1 二维图形图像处理
9.1.1 常用绘图类
9.1.2 为图片添加特效
9.2 二维动画处理
9.2.1 逐帧动画
9.2.2 补间动画
9.3 播放多媒体文件
9.3.1 MediaPlayer播放音频
9.3.2 VideoView播放视频
第10章 Android特色开发——位置和传感器
10.1 GPS定位应用开发
10.1.1 定位技术简介
10.1.2 GPS位置定位
10.1.3 申请API Key
10.1.4 熟悉百度定位
10.1.5 使用百度定位
10.1.6 使用百度地图
10.2 传感器应用开发
10.2.1 Android传感器系统基础
10.2.2 运动传感器
10.2.3 运动传感器案例——仿微信“摇一摇”功能
10.2.4 位置传感器
10.2.5 位置传感器案例——仿小米“指南针”应用
10.2.6 环境传感器
10.2.7 环境传感器案例——智能家居光控系统
第11章 **技能——网络编程
11.1 HTTP数据通信
11.1.1 HTTP介绍
11.1.2 URL和URLConnection
11.2 数据交换格式
11.2.1 搭建本地服务器
11.2.2 解析XML格式数据
11.2.3 解析JSON
11.3 Web应用程序开发
11.3.1 显示第三方Web内容
11.3.2 嵌入Web应用
11.3.3 与Web应用交互
参考文献
第1章 扬帆起航——Android入门
1.1 Android简介
1.1.1 Android系统架构
1.1.2 Android开发版本
1.1.3 Android应用开发简介
1.2 Android Studio简介
1.2.1 了解Android Studio
1.2.2 Android Studio的新功能
1.2.3 安装Android Studio
1.3 初识Android Studio
1.3.1 创建**个工程——Hello World
1.3.2 Android Studio面板简介
1.3.3 Android Studio功能面板
1.3.4 Android Studio工程目录结构
第2章 前行**——掌握调试工具
2.1 DDMS调试
2.1.1 DDMS简介
2.1.2 DDMS的使用
2.1.3 DDMS的功能概述
2.2 Log调试
2.2.1 Log简介
2.2.2 Log过滤器
2.3 Debug调试
2.3.1 简介
2.3.2 断点介绍
2.3.3 字段断点
2.3.4 方法断点
2.3.5 异常断点
2.3.6 条件断点
第3章 看人先看脸——Android UI开发
3.1 UI简介
3.2 四大基本布局
3.2.1 线性布局(LinearLayout)
3.2.2 相对布局(RelativeLayout)
3.2.3 帧布局(FrameLayout)
3.2.4 网格布局(GridLayout)
3.3 常用UI组件
3.3.1 Button类型
3.3.2 TextField类型
3.3.3 CheckBox类型
3.4 控件监听
3.4.1 对UI事件的理解
3.4.2 事件处理的三种方式
3.5 复杂控件ListView
3.5.1 ListView简介
3.5.2 ListView的简单用法
3.5.3 定制ListView界面
第4章 重要组件——四大组件之Activity
4.1 Activity简介
4.2 Activity的创建
4.3 使用Intent在Activity间穿梭
4.3.1 启动Activity
4.3.2 关闭Activity
4.3.3 带数据的一般启动
4.3.4 启动带返回结果的Activity
4.4 Activity的生命周期管理
4.5 Intent(意图)
4.5.1 Intent简介
4.5.2 隐式Intent
4.5.3 更多隐式Intent的用法
4.6 Bundle扩展
4.6.1 Bundle简介
4.6.2 序列化简介
第5章 沟通和分布合作——消息处理机制与异步任务
5.1 Android多线程编程
5.2 消息处理机制
5.2.1 Handler的使用
5.2.2 消息处理机制原理解析
5.2.3 更新UI的其他方法
5.3 异步任务(AsyncTask)
5.3.1 AsyncTask简介
5.3.2 AsyncTask实现原理
第6章 全局大喇叭——广播机制
6.1 广播机制简介
6.1.1 广播简介
6.1.2 广播的原理
6.2 广播接收器(BroadcastReceiver)
6.2.1 广播接收器的创建
6.2.2 广播接收器的动态注册
6.2.3 广播接收器的静态注册
6.3 发送广播(BroadCast)
6.3.1 发送广播的类型简介
6.3.2 发送普通广播
6.3.3 发送有序广播
6.3.4 拦截发送广播的消息
6.3.5 APP应用内的广播
第7章 默默的后台劳动者——Service
7.1 Service简介
7.1.1 Service是什么
7.1.2 Service(服务)与Thread(线程)的区别
7.2 使用Service
7.2.1 创建Service
7.2.2 启动和停止服务
7.2.3 绑定和解绑服务
7.2.4 活动和服务间的通信
7.3 Service的生命周期
7.3.1 Service的生命周期简介
7.3.2 对Service的生命周期的管理方式
第8章 数据持久化——数据存储和共享方案
8.1 数据存储
8.1.1 文件存储
8.1.2 SharedPreflerences存储
8.1.3 SQLite数据库存储
8.1.4 Android的Room框架
8.2 内容提供者和内容解析者
8.2.1 内容提供者(ContentProvider)
8.2.2 内容解析者(ContentResolver)
第9章 丰富程序——多媒体
9.1 二维图形图像处理
9.1.1 常用绘图类
9.1.2 为图片添加特效
9.2 二维动画处理
9.2.1 逐帧动画
9.2.2 补间动画
9.3 播放多媒体文件
9.3.1 MediaPlayer播放音频
9.3.2 VideoView播放视频
第10章 Android特色开发——位置和传感器
10.1 GPS定位应用开发
10.1.1 定位技术简介
10.1.2 GPS位置定位
10.1.3 申请API Key
10.1.4 熟悉百度定位
10.1.5 使用百度定位
10.1.6 使用百度地图
10.2 传感器应用开发
10.2.1 Android传感器系统基础
10.2.2 运动传感器
10.2.3 运动传感器案例——仿微信“摇一摇”功能
10.2.4 位置传感器
10.2.5 位置传感器案例——仿小米“指南针”应用
10.2.6 环境传感器
10.2.7 环境传感器案例——智能家居光控系统
第11章 **技能——网络编程
11.1 HTTP数据通信
11.1.1 HTTP介绍
11.1.2 URL和URLConnection
11.2 数据交换格式
11.2.1 搭建本地服务器
11.2.2 解析XML格式数据
11.2.3 解析JSON
11.3 Web应用程序开发
11.3.1 显示第三方Web内容
11.3.2 嵌入Web应用
11.3.3 与Web应用交互
参考文献
展开全部
作者简介
周雯,研究生,副教授,2013年获“武汉五一劳动奖章”,近年来主持完成省市级课题四项,主编教材2本,副主编教材2本,公开发表学术论文10篇,申请软件著作权3个。
本类五星书
本类畅销
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0