第9章 核心组件介绍
组件是编程中的重要组成部分,一个项目通常由多个组件共同构成实现某项具体功能。在Android SDK中,可以通过内置的组件来实现具体项目的需求。在本章的内容中,将详细介绍Android系统中核心组件的知识,并通过具体实例的实现过程讲解了各个组件的使用方法,为读者步入本书后面知识的学习打下坚实的基础。
9.1 Widget组件
在Android系统的众多组件中,组件Widget是为UI设计所服务的,在Widget包内包含了按钮、列表框、进度条和图片等常用的控件。在本节的内容中,将详细讲解使用Widget组件的知识,并通过具体实例来讲解其使用方法。
9.1.1 创建一个Widget组件
AppWidget是HomeScreen上显示的小部件,提供直观的交互操作。通过在HomeScreen中长按,在弹出的对话框中选择Widget部件来进行创建,长按部件后并拖动到垃圾箱里进行删除。可以同时创建多个相同的Widget部件。
在Android系统中,AppWidget框架类的主要组成如下所示。
(1)AppWidgetProvider:继承自BroadcastRecevier,在AppWidget应用update、enable、disable和delete时接收通知。其中,on