Maicon,
Obrigado pelos links! A primeira thread eu ja tinha checado mas a segunda, me deu uma ajuda. Estou tentando a partir dessa http://stackoverflow.com/questions/9999584/android-adding-appwidgets-to-an-activity/11464789#11464789
Com o seguinte código:
// APPWIDGET_HOST_ID is any number you like
final int APPWIDGET_HOST_ID = 1;
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(this);
AppWidgetHost appWidgetHost = new AppWidgetHost(this, APPWIDGET_HOST_ID);
Log.d("CONTELE", appWidgetHost.toString());
AppWidgetProviderInfo newAppWidgetProviderInfo = new AppWidgetProviderInfo();
// Get an id
int appWidgetId = appWidgetHost.allocateAppWidgetId();
Log.d("CONTELE", "" + appWidgetId);
// Get the list of installed widgets
List<AppWidgetProviderInfo> appWidgetInfos = new ArrayList<AppWidgetProviderInfo>();
appWidgetInfos = appWidgetManager.getInstalledProviders();
for(int j = 0; j < appWidgetInfos.size(); j++)
{
if (appWidgetInfos.get(j).provider.getPackageName().equals("com.android.quicksearchbox") && appWidgetInfos.get(j).provider.getClassName().equals("com.android.quicksearchbox.SearchWidgetProvider"))
{
// Get the full info of the required widget
newAppWidgetProviderInfo = appWidgetInfos.get(j);
break;
}
}
// Create Widget
AppWidgetHostView hostView = appWidgetHost.createView(this, appWidgetId, newAppWidgetProviderInfo);
hostView.setAppWidget(appWidgetId, newAppWidgetProviderInfo);
// Add it to your layout
LinearLayout ll = (LinearLayout) findViewById(R.id.lay_ll);
ll.addView(hostView);
Na minha tela, estou tendo na tela a seguinte mensagem "Widget inflacionador de erro"
Alguem ja teve essa mensagem?
Em 30 de novembro de 2012 15:57, Maicon Strey <mstrey@gmail.com> escreveu:
Gabriel,talvez tu já tenhas visto mas caso não tenhas, achei estas duas threads no stackoverflowhttp://stackoverflow.com/questions/9746173/adding-widgets-to-a-launcher-page-without-bindappwidgetid
Talvez te ajude.--Maicon Strey
Novo Hamburgo - RS - Brasil
------------------------------------Linux user: #525086
2012/11/30 Gabriel Augusto <gabrielaugustodm@gmail.com>Ninguem nunca precisou adicionar um Widget em uma Activity de um Launcher via codigo??Em 29 de novembro de 2012 13:36, Gabriel Augusto <gabrielaugustodm@gmail.com> escreveu:
Alguem tem alguma dica?Em 27 de novembro de 2012 16:40, Gabriel Augusto <gabrielaugustodm@gmail.com> escreveu:
Boa tarde,Atualmente estou trabalhando no desenvovimento de um Launcher. Alguém já precisou adicionar Widgets (padrão - relógio, calendário, etc) no Home via código?A activity será full screen e o usuario terá apenas acesso a ela.
--
Abraço,Gabriel Augusto
--
Att,Gabriel Augusto
Att,
Gabriel Augusto
013 97940055






0 comentários:
Postar um comentário