- 1
- 0
- 约5.77千字
- 约 20页
- 2017-07-30 发布于湖北
- 举报
Android 的应用层插件
韩 超
@ Android 应用
App Widget 的使用
App Widget 是小型应用程序的视
图,可以嵌入在其他应用程序,并定期
更新。这些视图用户界面中是
Widget ,可以发布一个App Widget
的提供者,可以包含其他App Widget
的应用程序组件称为App Widget 宿主
。
创建一个App Widget 的过程序需要以下的内容:
1. 实现一个AppWidgetProvider 类
定义基本的方法,可以允许基于广播事件处理
AppWidget 的事件,例如App Widget 更新、使能、禁止和删
除的时候。AppWidgetProvider 继承了BroadcastReceiver 。
2. 对象AppWidgetProviderInfo
在一个XML 文件中定义的内容,用于描述一个
AppWidget 的元信息。
3. 实现布局
布局文件(XML ),定义App Widget 。
一个简单的App Widget
实现一个App Widget 的AndroidManifest.xml :
receiver android:name=.WidgetSample
intent-filter
action android:name= android.appwidget.action.APPWIDGET_UPDATE /
/intent-filter
meta-data android:name=vider
android:resource=@xml/widget/
/receiver
res/xml/widget.xml 文件:
appwidget-provider
xmlns:android=/apk/res/android
android:minWidth=200px
android:minHeight=50px
android:initialLayout=@layout/main
android:updatePeriodMillis=0
/
res/layout/main.xml 文件:
?xml version=1.0 encoding=utf-8?
LinearLayout xmlns:android=/apk/res/android
android:id=@+id/screen
android:layout_width=fill_parent
android:layout_height=fill_parent
android:orientation=vertical
TextView android:id=@+id/text
android:text=@string/app_name
android:background=#FFFFFF00
android:textColor=#FF0000FF
android:textSize=20dp
andr
原创力文档

文档评论(0)