我想在我的活动中打开启动器的小部件选择器(例如,当我们长按主屏幕时得到的那个)。我想要实现的是,我希望将用户带到我的小部件,这样他就更有可能考虑添加它。
以编程方式将小部件添加到主屏幕将是最佳情况。但是,因为这是不可能的,所以我想尽可能地接近让用户添加小部件。
我尝试了以下方法,但那只会打开一个带有所有小部件的对话框(而不是启动器的),选择其中一个后什么都不会发生。
如何让这个工作?非常感谢您对这种情况的任何建议。
以编程方式将小部件添加到主屏幕将是最佳情况。但是,因为这是不可能的,所以我想尽可能地接近让用户添加小部件。
我尝试了以下方法,但那只会打开一个带有所有小部件的对话框(而不是启动器的),选择其中一个后什么都不会发生。
Intent pickIntent = new Intent(AppWidgetManager.ACTION_APPWIDGET_PICK);
pickIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 0);
startActivityForResult(pickIntent, 1234);
如何让这个工作?非常感谢您对这种情况的任何建议。