Android30_AppWidget使用(一)
?
<?xml version="1.0" encoding="utf-8"?><appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:minWidth="280dp" android:minHeight="70dp" android:updatePeriodMillis="8640000" android:initialLayout="@layout/appwidget"/>
??????? 2.为AppWidget指定样式和布局:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageButton android:id="@+id/widgetTextId" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/image" android:background="#00000000"/></LinearLayout>
??????? 3.实现AppWidgetProvider:
package com.android.activity;import android.appwidget.AppWidgetManager;import android.appwidget.AppWidgetProvider;import android.content.Context;public class AppWidgetProviderTest extends AppWidgetProvider{@Overridepublic void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {System.out.println("AppWidgetProvider --> onUpdate");super.onUpdate(context, appWidgetManager, appWidgetIds);}@Overridepublic void onDeleted(Context context, int[] appWidgetIds) {System.out.println("AppWidgetProvider --> onDeleted");super.onDeleted(context, appWidgetIds);}@Overridepublic void onDisabled(Context context) {System.out.println("AppWidgetProvider --> onDisabled");super.onDisabled(context);}@Overridepublic void onEnabled(Context context) {System.out.println("AppWidgetProvider --> onEnabled");super.onEnabled(context);}}
?添加后的结果: