Android的Widget编写实例
Android有个非常好的功能,就是Widget控件,Widget作为应用的快捷方式和缩略展示,它在桌面上可以展示用户感兴趣的应用程序提供的信息,并且可以点击widget上的控件从而进入到应用的Activity。那么怎么去开发一个Widget呢,可以说是非常的人性化和方便的。下面是我在学习中创建的一个小实例。
参照Google的文档,我们首先得在清单文件中declare一个widget,代码如下。
?
?下面我们要去写一个类ExampleAppWidgetProvider它要继承AppWidgetProvider,还有我们注意这行:android:resource="@xml/example_appwidget_info,example_appwidget_info.xml是用来描述控件的元数据。下面分别给出相应的代码。
example_appwidget_info.xml
?
?ExampleAppWidgetProvider.java
?
?下面这个类是一个service,它负责实时更新桌面上widget显示的时间,具体代码如下,
?
<service android:name=".UpdateTimeService"></service>??
?