Most visited

Recently visited

Added in API level 3

android.appwidget

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

有关更多信息,请参阅 App Widgets指南。

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

任何应用程序都可以发布应用程序窗口小部件 所有应用程序需要做的发布应用程序小部件都提供了一个BroadcastReceiver ,它接收ACTION_APPWIDGET_UPDATE意图并提供有关应用程序小部件的一些元数据。 Android提供了AppWidgetProvider类,它扩展了BroadcastReceiver作为便利类来定义应用窗口小部件行为并帮助处理广播。

应用程序小部件主机是可以放置小部件的容器。 大多数外观和感觉细节留给了控件主机。 例如,主屏幕有一种查看窗口小部件的方式,但锁定屏幕也可以包含窗口小部件,并且它具有添加,删除和以其他方式管理窗口小部件的不同方式。

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

Classes

AppWidgetHost AppWidgetHost为AppWidget服务提供了与AppWidget服务的交互,例如主屏幕,它们想要将AppWidgets嵌入到他们的UI中。
AppWidgetHostView 提供粘贴以显示AppWidget视图。
AppWidgetManager 更新AppWidget状态; 获取有关已安装的AppWidget提供程序和其他AppWidget相关状态的信息。
AppWidgetProvider 帮助实现AppWidget提供者的便利课程。
AppWidgetProviderInfo 介绍已安装的AppWidget提供程序的元数据。

Hooray!