AppWidgetProvider是Android中提供的用于实现桌面小部件的类,其本质是一个广播,继承自BroadcastReceiver
一 、定义桌面小部件
1 在layout下新建一个xml文件,命名为widget.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageView"
android:src="@drawable/ic_launcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
2 定义小部件配置信息
在res/xml下新建appwidget_provider_info.xml
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/a