1

我想添加android:tragetSdkVersion= "14"我的清单,但我很困惑,因为最初我为 2.3.3 版本开发了我的应用程序。所以我用TabActivity了那个。但TabActivity在 4.0 版本中已弃用,根据文档,包括android:tragetSdkVersion= "14"意味着系统不会对应用程序施加任何前向兼容性。android:tragetSdkVersion= "14"所以我想知道将其包含在我的清单中是否是个好主意。

4

2 回答 2

1

如果您想让它在 sdk 14 上运行,为什么要在代码中保留 TabActivity?

否则,不要以 sdk14 为目标,最好防止 4.0 或更高版本的用户安装您的应用程序

于 2012-09-03T12:43:57.337 回答
0

You should use the v4 support libraries if you target higher SDK versions and also provide a minSdk:

<uses-sdk android:minSdkVersion="integer"
          android:targetSdkVersion="integer"
          android:maxSdkVersion="integer" />

here is info about the support libraries

http://developer.android.com/tools/support-library/index.html

于 2014-01-16T17:29:06.160 回答