展开全部

主编推荐语

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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。