计算机
类型
可以朗读
语音朗读
298千字
字数
2017-02-01
发行日期
展开全部
主编推荐语
Android基础知识与高级技巧:四大组件、数据存储、网络编程。
内容简介
本书第1~2章讲解了Android基础知识,包括起源、体系结构、开发环境搭建、UI布局、JUnit单元测试等。第3~8章讲解了数据存储以及四大组件,包括文件存储、SharedPreferences、SQLite数据库、Activity、Service等。第9章讲解Android中的网络编程,包括HTTP协议、消息机制、开源项目等。第10章讲解开发中的高级知识,包括多媒体、动画、Fragment等。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 序言
- 前言
- 第1章 Android基础入门
- 1.1 Android简介
- 1.1.1 通信技术
- 1.1.2 Android起源
- 1.1.3 Android体系结构
- 1.1.4 Dalvik虚拟机
- 1.2 Android开发环境搭建
- 1.2.1 Android Studio安装
- 1.2.2 模拟器创建
- 1.2.3 DDMS的使用
- 1.2.4 快捷键设置
- 1.3 开发第一个Android程序
- 1.3.1 实战演练—开发HelloWorld程序
- 1.3.2 Android程序结构
- 1.3.3 Android程序打包
- 1.4 本章小结
- 第2章 Android UI开发
- 2.1 布局的创建
- 2.2 布局的类型
- 2.2.1 线性布局
- 2.2.2 相对布局
- 2.2.3 帧布局
- 2.2.4 表格布局
- 2.2.5 绝对布局
- 2.3 常用控件
- 2.3.1 TextView
- 2.3.2 EditText
- 2.3.3 Button
- 2.3.4 RadioButton
- 2.3.5 ImageView
- 2.3.6 实战演练——制作QQ登录界面
- 2.4 常见对话框
- 2.4.1 普通对话框
- 2.4.2 单选对话框
- 2.4.3 多选对话框
- 2.4.4 进度条对话框
- 2.4.5 消息对话框
- 2.4.6 自定义对话框
- 2.5 样式和主题
- 2.5.1 样式
- 2.5.2 主题
- 2.6 国际化
- 2.7 程序调试
- 2.7.1 单元测试
- 2.7.2 LogCat的使用
- 2.7.3 Debug的使用
- 2.8 本章小结
- 第3章 Activity
- 3.1 Activity的创建
- 3.2 Activity的生命周期
- 3.2.1 生命周期状态
- 3.2.2 生命周期方法
- 3.3 Activity的启动模式
- 3.3.1 Android中的任务栈
- 3.3.2 Activity的4种启动模式
- 3.4 Activity之间的跳转
- 3.4.1 Intent简介
- 3.4.2 实战演练——打开浏览器
- 3.5 Activity中的数据传递
- 3.5.1 数据传递
- 3.5.2 实战演练——注册用户信息
- 3.5.3 数据回传
- 3.5.4 实战演练——选择宝宝装备
- 3.6 本章小结
- 第4章 数据存储
- 4.1 数据存储方式
- 4.2 文件存储
- 4.2.1 文件存储简介
- 4.2.2 实战演练—保存QQ密码
- 4.3 XML解析
- 4.3.1 XML解析方式
- 4.3.2 实战演练——天气预报
- 4.4 JSON解析
- 4.4.1 JSON数据
- 4.4.2 JSON解析
- 4.4.3 实战演练——天气预报
- 4.5 SharedPreferences
- 4.5.1 SharedPreferences的使用
- 4.5.2 实战演练——保存QQ密码
- 4.6 本章小结
- 第5章 SQLite数据库
- 5.1 SQLite数据库简介
- 5.2 数据库的创建
- 5.3 数据库的使用
- 5.3.1 SQLite的基本操作
- 5.3.2 SQLite中的事务
- 5.3.3 实战演练——绿豆通讯录
- 5.4 数据展示控件
- 5.4.1 ListView控件
- 5.4.2 常用数据适配器
- 5.4.3 实战演练——Android应用市场
- 5.4.4 ListView的优化
- 5.5 本章小结
- 第6章 BroadcastReceiver(广播接收者)
- 6.1 广播接收者简介
- 6.2 广播接收者入门
- 6.2.1 广播接收者的创建
- 6.2.2 实战演练——拦截史迪仔电话
- 6.3 自定义广播
- 6.3.1 自定义广播的发送与接收
- 6.3.2 实战演练——拯救史迪仔
- 6.4 广播的类型
- 6.4.1 有序广播和无序广播
- 6.4.2 实战演练——拦截史迪仔广播
- 6.5 本章小结
- 第7章 Service(服务)
- 7.1 服务的创建
- 7.2 服务的生命周期
- 7.3 服务的启动方式
- 7.3.1 startService方式启动
- 7.3.2 bindService方式启动
- 7.4 服务的通信
- 7.4.1 通信方式
- 7.4.2 实战演练——音乐播放器
- 7.5 本章小结
- 第8章 ContentProvider(内容提供者)
- 8.1 内容提供者简介
- 8.2 内容提供者的创建
- 8.3 内容提供者的使用
- 8.3.1 访问内容提供者
- 8.3.2 实战演练——查看短信的猫
- 8.4 内容观察者的使用
- 8.4.1 内容观察者简介
- 8.4.2 实战演练——监测数据的猫
- 8.5 本章小结
- 第9章 网络编程
- 9.1 HTTP协议简介
- 9.2 访问网络
- 9.2.1 HttpURLConnection的基本用法
- 9.2.2 GET与POST请求方式
- 9.2.3 Handler消息机制
- 9.2.4 实战演练——网络图片浏览器
- 9.3 开源项目
- 9.3.1 AsyncHttpClient的使用
- 9.3.2 SmartImageView的使用
- 9.3.3 实战演练——新闻客户端
- 9.4 本章小结
- 第10章 高级编程
- 10.1 图形图像处理
- 10.1.1 Bitmap类
- 10.1.2 BitmapFactory类
- 10.1.3 Paint类
- 10.1.4 Canvas类
- 10.1.5 Matrix类
- 10.1.6 实战演练——刮刮卡
- 10.2 动画
- 10.2.1 补间动画
- 10.2.2 逐帧动画
- 10.3 多媒体
- 10.3.1 MediaPlayer播放音频
- 10.3.2 VideoView播放视频
- 10.3.3 实战演练——视频播放器
- 10.4 Fragment
- 10.4.1 Fragment简介
- 10.4.2 Fragment的生命周期
- 10.4.3 Fragment的创建
- 10.4.4 实战演练——滑动切换界面
- 10.5 Android 5.0新特性
- 10.5.1 抽屉动画
- 10.5.2 RecyclerView控件
- 10.5.3 SwipeRefreshLayout控件
- 10.6 本章小结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。