到顶部
Android API
已在中添加API级别3
包裹

android.appwidget

包含创建“应用程序小部件”所需的组件,用户可以将其嵌入其他应用程序(如主屏幕)快速访问应用程序数据和服务启动新活动。

有关更多信息,请参阅应用小部件指南。

应用程序小部件的行为由“应用程序小部件提供商”发布。“应用程序小部件主机”是可以包含应用程序小部件(例如主屏幕)的组件。

任何应用程序都可以发布应用程序小部件(作为应用程序小组件提供商)。应用程序所需的一切发布应用程序小部件的步骤是提供一个广播接收器接收操作_应用程序_更新意图并提供有关应用程序小部件的一些元数据。Android提供了应用程序控件提供程序类,它扩展广播接收器,作为一个方便类,用于定义应用程序小部件的行为和辅助在处理广播时。

应用程序小部件主机是可以放置小部件的容器。大多数外观细节由小部件主机决定。例如,主屏幕有一种查看方式小部件,但锁屏也可以包含小部件,并且有不同的方式添加、删除和管理小部件。

有关实现应用程序小部件主机的信息,请参阅应用程序小部件主机类。

课程

应用程序小部件主机 AppWidgetHost为应用程序提供与AppWidget服务的交互,像主屏幕一样,希望在UI中嵌入AppWidget。 
应用程序控件主机视图 提供胶水以显示AppWidget视图。 
应用程序小工具管理器 更新AppWidget状态;获取有关已安装AppWidget提供程序和其他AppWidget相关状态。 
应用程序控件提供程序 一个方便的类,用于帮助实现AppWidget提供程序。 
应用程序控件提供者信息 描述已安装AppWidget提供程序的元数据。