【发布时间】:2012-07-10 05:52:14
【问题描述】:
我有一个应用程序,我想添加一个小部件。
我一直在研究文档,看起来只有 Android 3.0+ 支持小部件中基于手势的视图。例如,我可以在 4.03 的 gmail 小部件上滚动我的电子邮件作为 listView,并且我还看到了一个 GridView 小部件(在 4.03 上)。
所以,这些类型的小部件不能在 2.2 和 2.3 中使用
有什么方法可以让我的应用程序为 4.0 提供一个可手势小部件,如果用户有 2.3,它会加载不同的小部件?
我编写两个小部件都没有问题,它们都可以工作——我只希望 2.2 上的用户使用我的 2.2 小部件,而 3.0+ 上的用户使用我的 3.0+ 小部件。
这可以通过一个应用程序实现吗?
谢谢!
【问题讨论】:
-
您可以在构建时检查 android 版本,并确定设备上正在运行哪个版本,并相应地确定您的应用应该使用哪个小部件。
-
是的,我暗暗希望这不是唯一的方法,但这会奏效。