Ajouter des widgets à l'écran de lancement de la page sans bindAppWidgetId()

Je suis en train de tourner à l'ICS stock lanceur dans une application autonome. Je suis presque là - la seule choses qui ne fonctionnent pas sont l'icône de recherche et de déposer des widgets sur l'écran, ce qui provoque un blocage.

Le crash est parce que le stock lanceur utilise appWidgetManager.bindAppWidgetId(appWidgetId, componentName); pour ajouter des widgets, qui apparemment système d'applications ont la permission de le faire.

Donc ma question est, quelle est la façon correcte pour un non-système d'application pour ajouter des widgets et de réaliser la même expérience d'INTERFACE utilisateur comme les ICS stock lanceur?

InformationsquelleAutor Timmmm | 2012-03-17