在应用Android中显示小部件

时间:2013-05-10 10:14:41

标签: java android widget

我想在我的应用中显示一个小部件,最好是通过布局xml,但我找不到如何实际显示小部件:S

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您可以使用App Widgets,它是可以嵌入其他应用程序(例如主屏幕)的微型应用程序视图,并接收定期更新。这些视图在用户界面中称为窗口小部件,您可以使用应用程序窗口小部件提供程序发布一个窗口小部件。能够容纳其他App Widgets的应用程序组件称为App Widget主机。

要创建应用小组件,您需要以下内容:

i)AppWidgetProviderInfo对象,描述App Widget的元数据,例如App Widget的布局,更新频率和AppWidgetProvider类。这应该用XML定义 ii)AppWidgetProvider类实现,定义允许您基于广播事件以编程方式与App Widget交互的基本方法。通过它,您将在App Widget更新,启用,禁用和删除时收到广播 iii)视图布局,定义AppWidget的初始布局,以XML格式定义 iv)此外,您可以实现App Widget配置活动。这是一个可选的Activity,当用户添加App Widget并允许他或她在创建时修改App Widget设置时启动。

请访问以下两个链接:

i)http://developer.android.com/guide/topics/appwidgets/index.html
ii)http://www.techhive.com/article/259845/the-15-best-android-widgets.html