Android编程权威指南(第二版)学习笔记(十二)—— 第12章 对话框
本章主要介绍了如何使用内嵌在 fragment 中的对话框,以及 fragment 之间如何传递数据
GitHub 地址:
完成第12章
本章主要介绍了如何使用 fragment 的 arguments 来传递信息
本章主要讲述了 RecyclerView 的基础使用,单例设计模式以及通过抽象的统一的 activity 来托管 fragment(以减少重复代码量)。
本章主要介绍了一些进阶的界面设计知识,以及如何用图形化界面设计 UI (虽然不推荐日常使用,但是至少要知道,特别是在 Android Studio 2.2 推出之后,可以直接查看设计蓝图,更为直观并且容易调整细节)。
本章介绍了 fragment 的来由,activity 与 fragment 的关系,及其基础使用
Android 开发的部分难度来源于系统版本的破碎分离。与 iOS 的极速占有不同,Android 手机的系统更新较慢,Android 的各大厂商各自为政,为了与友商形成差异化,对 AOSP 的修改各不相同;又因为产品线较多,开发难度增强,故而很多设备得不到更新的系统,有的只能依赖移植,大名鼎鼎的 CyanogenMod 的崛起即来源于此。
本章无代码
本章主要讲述了如何新建一个 Acitivity ,并在两个 Activity 之间传递数据,最后挑战练习是如何在重建 Activity 时保留数据。
GitHub 地址:
第五章未完成挑战
第五章完成挑战问题1,2
第五章完成所有挑战问题
本章主要说明了如何调 bug,有 LogCat 法、Lint 法以及断点调试法。
本章无新增代码