Android 主屏幕小部件,从 activity 创建

Android home screen widget, create from activity

我正在尝试创建我的第一个主屏幕小部件。 我创建它并调整它,一切正常。 但我找不到从 activity 创建小部件的方法。 例如,我的主 activity 上有一个按钮。 用户尚未在他的屏幕上创建小部件。 我可以以编程方式创建小部件吗?例如通过按钮点击监听器?

根据 Pinning App Widgets documentation, on API 26+ devices, allows your app to launch the widget interface to pin a specific widget by using the requestPinAppWidget() API. Apps must use isRequestPinAppWidgetSupported() 检查以确保启动器支持此功能。

Android 的早期版本没有等效项。