Yapılacak örnek bir widgetın manifest dosyası nasıl olmalı :
activity dosyasını yazalım.
public class MyWidgetActivity extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { super.onUpdate(context, appWidgetManager, appWidgetIds); //istediğimiz herhangi bir set işlemini yapıp return edebiliriz. int widgetId = appWidgetIds[i]; Date d = new Date(); RemoteViews views = new RemoteViews(context.getPackageName(),R.layout.widget_layout); views.setTextViewText(R.id.yazi, d.toString()); appWidgetManager.updateAppWidget(widgetId, views); } }
şimdi de layout dosyasını yazalım
Son olarak ta dosyası içerisine widget_info ismiyle appwidget providerımızı yazalım.
Uygulamamız hazır. Have fun 😉