【问题标题】:Collections widget while supporting Android 2.2支持 Android 2.2 的集合小部件
【发布时间】:2012-12-28 20:59:55
【问题描述】:

我的 Android 应用有一个 android:minSdkVersion="8" 我想保留它,但同时,对于运行 Android 3.0 及更高版本的用户,我想创建一个由集合备份的小部件。

按照这里的步骤http://developer.android.com/guide/topics/appwidgets/index.html#collections 我遇到了编译错误,因为我需要使用 API 级别 11 (RemoteViewsService) 中的类。

那么有没有办法做到这一点?为了让 Android 2.2+ 的用户可以使用该应用程序,但在其中为 Android 3.0+ 的用户构建一个小部件?这应该是可能的。 GMail 做到了,它适用于早期版本的 Android,但也为 Android 3.0+ 用户提供此类小部件。

谢谢

【问题讨论】:

  • 设置 targetSdk="11", minSdk="8"。但是你应该更仔细地在 Android 2.2 上测试应用程序,因为不会有任何编译时检查。

标签: android android-widget


【解决方案1】:

我认为也许以下关于 SO 的答案可以提供一些见解:

Android Min SDK Version vs. Target SDK Version

本质上,您可以定义两个变量:Min SDK 和 Target SDK。上面的链接将非常清楚地解释如何使用它们。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-20
  • 1970-01-01
  • 1970-01-01
  • 2020-05-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多