选择性AppWidgets

时间:2011-06-24 01:33:13

标签: android

我有一个有2个小部件的应用程序,我们称之为SimpleWidget和ListWidget。 ListWidget使用android 3.1(api level 12)功能。

如果设备是3.1或更高版本,我想要注册两个小部件。 如果不是我只想注册SimpleWidget。

现在代码已经存在,我的应用程序的AndroidManifest.xml文件中定义了小部件。 我无法弄清楚如何通过sdk级别过滤这个。

到目前为止,我发现的唯一解决方案仍然会显示两个小部件(在Android的添加小部件页面中),甚至在3.1之前的设备上(在这种情况下,我将ListWidget转换为SimpleWidget)。

我错过了什么吗?

例如,我可以在Java代码中注册小部件(可能在应用程序的onCreate方法中)而不是在清单文件中吗? (似乎不太可能,因为在应用程序运行之前需要信息)。

0 个答案:

没有答案