0

我知道不可能以编程方式在主屏幕上放置应用程序小部件 - 用户必须自己做。但是有没有办法让用户创建一个应用程序小部件而不必转到“小部件选项卡”并从所有可用小部件的列表中选择它?

我的想法是Button在 my中有一个Activity,它为该列表提供了某种快捷方式。这样用户仍然可以自己创建它,但他不必离开应用程序。有没有Intent我可以结合使用的startActivityForResult()

4

2 回答 2

1

在此处查看 CommonsWare 的答案:

从 Android 应用程序将小部件添加到主屏幕

您可以将列表显示为无法选择小部件并安装它,因为您的应用必须是 appWidgetHost

于 2013-08-05T11:43:58.193 回答
0

在 Android O 中,可以通过编程方式固定应用小部件。看看这里的例子

另请查看 Google 官方文档

于 2017-12-06T11:31:18.087 回答