当且仅当所使用的设备运行 Honeycomb 时,如何设置应用程序小部件预览图像?
我正在开发一个可以在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需将 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!