包含创建“应用程序小部件”所需的组件,用户可以将其嵌入其他应用程序(如主屏幕)快速访问应用程序数据和服务启动新活动。
有关更多信息,请参阅应用小部件指南。
应用程序小部件的行为由“应用程序小部件提供商”发布。“应用程序小部件主机”是可以包含应用程序小部件(例如主屏幕)的组件。
任何应用程序都可以发布应用程序小部件(作为应用程序小组件提供商)。应用程序所需的一切发布应用程序小部件的步骤是提供一个广播接收器
接收操作_应用程序_更新
意图并提供有关应用程序小部件的一些元数据。Android提供了应用程序控件提供程序
类,它扩展广播接收器
,作为一个方便类,用于定义应用程序小部件的行为和辅助在处理广播时。
应用程序小部件主机是可以放置小部件的容器。大多数外观细节由小部件主机决定。例如,主屏幕有一种查看方式小部件,但锁屏也可以包含小部件,并且有不同的方式添加、删除和管理小部件。
有关实现应用程序小部件主机的信息,请参阅应用程序小部件主机
类。
课程