1. appwidgetproviderinfo object:
Provides metadata (meta-data) for app widgets, including layout and update frequency. This object is defined in the Res/XML directory.
<Appwidget-provider
Xmlns: Android = "http://schemas.android.com/apk/res/android"
Android: minwidth = "294dp"
Android: minheight = "72dp"
Android: updateperiodmillis = "86400000" // This is the update interval.
Android: initiallayout = "@ layout/example_appwidget" // This is the layout of APP widgets.
</Appwidget-provider>
2. inherit from appwidgetprovider:
Defines the basic lifecycle functions of APP widgets and implements corresponding methods.
3. Configure in androidmanifest, for example:
<Cycler Android: Name = "">
<Intent-filter>
// Indicates that the widget can be broadcasted by appwidget_updata.
<Action Android: Name = "android. appwidget. Action. appwidget_updata"/>
</Intent-filter>
<Meta-data Android: Name = "android. appwidget. provider"
// This is the appwidgetproviderinfo address.
Android: Resource = "@ XML/example_appwidget_info"/>
</Cycler>