更新时间:2020-06-23 13:44:43
封面
版权信息
数字版权声明
作者简介
前言
第2版的变化
读者对象
本书内容
源码下载
致谢
第1章 开始启程——你的第一行Android代码
1.1 了解全貌——Android王国简介
1.2 手把手带你搭建开发环境
1.3 创建你的第一个Android项目
1.4 前行必备——掌握日志工具的使用
1.5 小结与点评
第2章 先从看得到的入手——探究活动
2.1 活动是什么
2.2 活动的基本用法
2.3 使用Intent在活动之间穿梭
2.4 活动的生命周期
2.5 活动的启动模式
2.6 活动的最佳实践
2.7 小结与点评
第3章 软件也要拼脸蛋——UI开发的点点滴滴
3.1 如何编写程序界面
3.2 常用控件的使用方法
3.3 详解4种基本布局
3.4 系统控件不够用?创建自定义控件
3.5 最常用和最难用的控件——ListView
3.6 更强大的滚动控件——RecyclerView
3.7 编写界面的最佳实践
3.8 小结与点评
第4章 手机平板要兼顾——探究碎片
4.1 碎片是什么
4.2 碎片的使用方式
4.3 碎片的生命周期
4.4 动态加载布局的技巧
4.5 碎片的最佳实践——一个简易版的新闻应用
4.6 小结与点评
第5章 全局大喇叭——详解广播机制
5.1 广播机制简介
5.2 接收系统广播
5.3 发送自定义广播
5.4 使用本地广播
5.5 广播的最佳实践——实现强制下线功能
5.6 Git时间——初识版本控制工具
5.7 小结与点评
第6章 数据存储全方案——详解持久化技术
6.1 持久化技术简介
6.2 文件存储
6.3 SharedPreferences存储
6.4 SQLite数据库存储
6.5 使用LitePal操作数据库
6.6 小结与点评
第7章 跨程序共享数据——探究内容提供器
7.1 内容提供器简介
7.2 运行时权限
7.3 访问其他程序中的数据
7.4 创建自己的内容提供器
7.5 Git时间——版本控制工具进阶
7.6 小结与点评
第8章 丰富你的程序——运用手机多媒体
8.1 将程序运行到手机上
8.2 使用通知
8.3 调用摄像头和相册
8.4 播放多媒体文件
8.5 小结与点评
第9章 看看精彩的世界——使用网络技术
9.1 WebView的用法
9.2 使用HTTP协议访问网络
9.3 解析XML格式数据
9.4 解析JSON格式数据
9.5 网络编程的最佳实践
9.6 小结与点评
第10章 后台默默的劳动者——探究服务
10.1 服务是什么
10.2 Android多线程编程
10.3 服务的基本用法
10.4 服务的生命周期
10.5 服务的更多技巧
10.6 服务的最佳实践——完整版的下载示例
10.7 小结与点评
第11章 Android特色开发——基于位置的服务
11.1 基于位置的服务简介
11.2 申请API Key
11.3 使用百度定位
11.4 使用百度地图
11.5 Git时间——版本控制工具的高级用法
11.6 小结与点评
第12章 最佳的UI体验——Material Design实战
12.1 什么是Material Design
12.2 Toolbar
12.3 滑动菜单
12.4 悬浮按钮和可交互提示
12.5 卡片式布局
12.6 下拉刷新
12.7 可折叠式标题栏
12.8 小结与点评
第13章 继续进阶——你还应该掌握的高级技巧