第四章:用户界面开发
本章介绍了Android中的常见布局管理器,如LinearLayout、RelativeLayout和ConstraintLayout,以及它们的使用场景和特点。 学习了各种用户界面元素,如TextView、EditText、Button等的使用方法,以及如何将它们组合在一起创建复杂的用户界面。理解了Android中的资源管理概念,包括如何使用资源文件来存储字符串、图像和布局等,以及如何在代码中引用这些资源。
第五章:活动和意图
了解了活动的概念以及如何创建、启动和管理活动。重点探讨了活动的生命周期和如何处理不同状态下的事件。 学习了意图的作用以及如何使用它来实现组件之间的通信和启动其他应用程序的活动。还介绍了显式意图和隐式意图的区别以及它们的使用场景。探讨了不同活动之间如何传递数据和接收返回结果,包括使用Bundle、Intent和ActivityResult等方式。
第六章:碎片
介绍了碎片的概念以及与活动的关系。学习了如何创建、添加和管理碎片,并探讨了碎片的生命周期和与活动之间的通信。理解了碎片在创建灵活的用户界面方面的重要性,以及如何利用碎片来实现不同尺寸和方向的屏幕适配。: 探讨了不同碎片之间如何进行通信和数据传递,包括通过活动传递数据以及使用ViewModel实现碎片之间的通信。