计算机
类型
可以朗读
语音朗读
202千字
字数
2019-06-01
发行日期
展开全部
主编推荐语
Android开发全攻略:界面、Activity、通信、数据存储等
内容简介
本书分为8章,内容包括Android入门、Android界面开发、Activity、使用Intent进行通信和BroadCastReceiver、数据存储、Content Providers、Service、高级编程。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第1章 Android入门
- 1.1 Android的起源和发展
- 1.1.1 Android的起源
- 1.1.2 Android平台架构
- 1.2 Android开发环境搭建
- 1.2.1 Android Studio的安装
- 1.2.2 Gradle文件介绍和常用设置
- 1.2.3 模拟器的创建和使用
- 1.3 本章小结
- 第2章 Android界面开发
- 2.1 视图组件与视图容器
- 2.2 常用布局
- 2.2.1 线性布局
- 案例2.1 使用线性布局
- 案例2.2 使用嵌套的线性布局
- 2.2.2 相对布局
- 案例2.3 使用相对布局
- 2.2.3 列表视图
- 案例2.4 通过数组资源文件填充数据
- 案例2.5 通过Adapter填充数据
- 案例2.6 通过自定义Adapter填充数据,显示学生考试信息
- 2.2.4 网格视图
- 案例2.7 以网格的形式排列显示1~9个数字
- 2.3 常用控件
- 2.3.1 文本框和编辑框
- 案例2.8 显示不同颜色、大小和不同位置的文字
- 案例2.9 文字超长时的处理
- 案例2.10 将指定格式的文本转化为可单击的链接
- 2.3.2 按钮
- 案例2.11 切换“Hello”和“World”的显示
- 2.3.3 单选按钮和复选框
- 案例2.12 选择性别与爱好
- 2.3.4 图片控件
- 案例2.13 图片尺寸大于ImageView控件尺寸的大小
- 2.3.5 进度条和拖动条
- 案例2.14 使用进度条
- 案例2.15 使用拖动条
- 2.4 对话框
- 2.4.1 简单对话框
- 案例2.16 使用简单对话框
- 2.4.2 列表对话框
- 案例2.17 使用列表对话框选择语言
- 2.4.3 自定义对话框
- 案例2.18 使用自定义对话框制作登录页面
- 2.5 菜单
- 2.5.1 选项菜单
- 案例2.19 制作“添加”“删除”“查询”和“退出”选项菜单
- 2.5.2 上下文菜单
- 案例2.20 制作“添加”“删除”“查询”和“退出”上下文菜单
- 2.6 常用资源类型
- 2.6.1 资源的类型和使用
- 2.6.2 字符串、颜色、尺寸
- 案例2.21 字符串、颜色、尺寸的具体定义和使用
- 2.6.3 Drawable
- 案例2.22 使用图片资源
- 案例2.23 使用State List制作按钮按下变色效果
- 案例2.24 使用Shape Drawable制作圆角矩形的编辑框
- 2.6.4 Style
- 案例2.25 使用Style统一设置文字的大小和颜色
- 2.6.5 国际化
- 案例2.26 制作同样的按钮在不同的语言环境下的显示效果
- 2.7 事件处理和消息传递
- 2.7.1 基于监听的事件处理
- 2.7.2 基于回调的事件处理
- 案例2.27 基于回调事件的处理
- 2.7.3 Handler消息传递
- 案例2.28 基于回调事件的处理
- 2.8 本章小结
- 第3章 Activity
- 3.1 Activity的使用
- 3.2 Activity之间的跳转
- 案例3.1 用startActivity方法实现跳转
- 案例3.2 用startActivityForResult方法实现登录效果
- 3.3 Activity的生命周期
- 3.4 Activity的启动模式
- 3.5 本章小结
- 3.6 小练习
- 第4章 Intent和BroadCastReceiver
- 4.1 Intent和intent-filter配置
- 案例4.1 通过action启动activity
- 4.2 BroadCastRecevier
- 4.2.1 广播机制介绍
- 4.2.2 静态注册
- 案例4.2 BroadCastReceiver的使用
- 4.2.3 动态注册
- 案例4.3 动态注册广播
- 4.2.4 系统广播介绍
- 案例4.4 通过接收系统广播提示用户充电
- 4.3 本章小结
- 第5章 数据存储
- 5.1 SharedPreferences
- 5.1.1 SharedPreferences与Editor简介
- 5.1.2 SharedPreferences存储的位置和格式
- 案例5.1 使用SharedPreferences存储数据
- 5.2 File存储
- 5.2.1 读写内部存储
- 案例5.2 使用内部存储
- 5.2.2 读写外部存储
- 5.3 SQLite数据库
- 5.3.1 SQLiteDatabase简介
- 5.3.2 创建数据库和表
- 案例5.3 创建表,存储学生考试成绩
- 5.3.3 操作SQLite常用类
- 案例5.4 访问SQLite数据库,修改学生成绩表
- 5.3.4 事务
- 5.4 本章小结
- 5.5 小练习
- 第6章 ContentProvider
- 6.1 ContentProvider和URI简介
- 6.2 创建ContentProvider
- 案例6.1 创建ContentProvider,对外提供学生信息
- 6.3 使用ContentResovler操作数据
- 案例6.2 使用ContentResovler添加、查询联系人
- 6.4 本章小结
- 6.5 小练习
- 第7章 Service
- 7.1 Service简介
- 7.1.1 创建、配置Service
- 7.1.2 启动和停止Service
- 案例7.1 启动和停止Service
- 7.1.3 绑定Service
- 案例7.2 绑定和解绑Service
- 7.2 Service的生命周期
- 7.3 跨进程调用Service
- 7.3.1 创建Service和AIDL接口
- 7.3.2 跨进程绑定Service
- 7.4 本章小结
- 7.5 小练习
- 第8章 高级编程
- 8.1 网络编程
- 8.1.1 TCP、UDP协议基础
- 8.1.2 Socket通信
- 案例8.1 实现网络通信
- 8.1.3 下载网络资源
- 案例8.2 下载网络图片
- 8.2 图形图像和动画
- 8.2.1 Bitmap和BitmapFactory
- 8.2.2 Android绘图基础
- 案例8.3 使用线性布局
- 8.2.3 补间动画
- 案例8.4 使用补间动画
- 8.2.4 属性动画
- 案例8.5 使用属性动画
- 8.3 多媒体应用开发
- 8.3.1 MediaPlayer类介绍
- 8.3.2 使用MediaPlayer和SurfaceView播放视频
- 案例8.6 使用MediaPlayer和SurfaceView播放视频
- 8.4 线程开发
- 8.4.1 AsyncTask及其使用
- 8.4.2 ThreadPoolExecutor介绍
- 8.5 Fragment
- 8.5.1 Fragment的创建
- 案例8.7 单击底部按钮,上面内容区域动态改变
- 8.5.2 Fragment的生命周期
- 案例8.8 通过日志打印看Fragment生命周期方法的回调顺序
- 8.6 RecyclerView
- 8.6.1 RecyclerView相关类
- 8.6.2 RecyclerView的使用
- 案例8.9 使用RecyclerView
- 8.7 本章小结
- 第9章 综合实战
- 9.1 视频播放器
- 9.1.1 界面布局
- 9.1.2 初始化
- 9.1.3 播控和进度控制
- 9.1.4 横屏设置
- 9.2 本章小结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。