Añadir widget a la pantalla de inicio desde la aplicación de Android

He encontrado ejemplos aquí:Android - Intención de abrir el menú contextual del widget. y aquí:http://coderender.blogspot.com/.

El primero inicia el selector de widgets, pero desaparece cuando selecciona algo. El segundo le permite elegir un widget, pero lo muestra en la vista de la aplicación. ¿Hay alguna forma de llamar a la selección de widgets desde un botón en una aplicación pero aún así tener la pantalla principal en el teléfono como AppWidgetHost?

Puede que sea yo quien malinterprete las cosas, pero me parece que AppWidgetHost tiene que ser la aplicación en la que está llamando al menú de selección de widgets.

Respuestas a la pregunta(1)

Su respuesta a la pregunta