-1

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

4

2 回答 2

0

这里有一些资源。

应用小部件

Android(主屏幕)小部件 - 教程

于 2013-05-10T10:17:50.937 回答
0

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

要创建 App Widget,您需要以下内容:

i)AppWidgetProviderInfo对象,描述 App Widget 的元数据,例如 App Widget 的布局、更新频率和 AppWidgetProvider 类。这应该在 XML 中定义。
ii)AppWidgetProvider类实现,定义允许您基于广播事件以编程方式与 App Widget 交互的基本方法。通过它,您将在 App Widget 更新、启用、禁用和删除时收到广播。
iii) 视图布局,定义了 App Widget 的初始布局,用 XML 定义。
iv) 此外,您可以实现一个 App Widget 配置 Activity。这是一个可选的 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

于 2013-05-10T10:17:58.610 回答