访问 AppWidgetHost 以从我的程序活动中启动"添加小部件"活动



我想添加的能力,为用户启动添加小部件活动选择我的应用程序的小部件添加到他们的手机的主屏幕从我的应用程序内。

我遵循这个例子:Android:NPE而试图activityForResult与ACTION_APPWIDGET_PICK意图,但意识到我没有主屏幕AppWidgetHost

我知道我需要使用AppWidgetManager.ACTION_APPWIDGET_PICK,但是Android开发者说我需要从我的AppWidgetHost中启动这个。如果我试图将appwidget放到主屏幕上,这意味着我需要访问AppWidgetHost的实例。我该如何访问它或获得那个实例?是否有可能用主屏幕的AppWidgetHost做任何事情?

我如何访问它或获得那个实例?

你不能。那不在你的程序之内。

它甚至有可能做任何与主屏幕的AppWidgetHost?

只有当你是问题的主屏幕时。

我想添加的能力,为用户启动添加小部件活动,选择我的应用程序的小部件添加到他们的手机的主屏幕从我的应用程序。

不支持

最新更新