How to open launcher's widget picker?
<p>I want to open the launcher's widget picker (for example, the one we get when we long press on home screen) from my Activity. What I want to achieve is, I want to take the user to my widget so that there are more chances that he will consider adding it.</p>

<p>Programmatically adding the widget to home screen will be the best case. But, because that is not possible, I want to go as closer as possible to make user add the widget.</p>

<p>I tried the following but that only opens a dialog (not the launcher's) with all the widgets and by selecting one nothing happens.</p>

<pre><code>Intent pickIntent = new Intent(AppWidgetManager.ACTION_APPWIDGET_PICK);
pickIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 0);
startActivityForResult(pickIntent, 1234);
</code></pre>

<p>How to make this work? Any suggestions on this scenario are much appreciated.</p>