当且仅当所使用的设备运行 Honeycomb 时,如何设置应用程序小部件预览图像?

发布于 2024-11-19 08:25:27 字数 272 浏览 2 评论 0原文

我正在开发一个可以在 3.0 设备和非 3.0 设备上运行的应用程序。我想使用 Honeycomb 中引入的应用程序小部件预览功能,但由于它不适用于非 Honeycomb 设备,因此我无法简单地在 widget_info 中声明 previewImage 字段。 xml 文件。

我假设我需要使用反射来测试该字段是否可用并设置它(如果可用)。但是,我不知道在代码中的何处执行此测试。我到底应该在哪里设置 previewImage 字段?

I'm working on an app that runs on both 3.0 devices and non-3.0 devices. I'd like to use the app widget preview function introduced in Honeycomb, but because it is not available to non-Honeycomb devices, I can't simply declare the previewImage field in my widget_info.xml file.

I'm assuming I need to use reflection to test if the field is available and set it if it is. However, I don't know where in my code I would perform this test. Where exactly should I set the previewImage field?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧城空念 2024-11-26 08:25:27

您只需将 SDK 版本定为 11 即可实现此功能。

只需将 targetSdk 更改为 11 并更改库,一切就应该可以正常工作!

You just need to target SDK version 11 for this to work.

Simply change targetSdk to 11 and change library and everything should work!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文