Android 支持库的目的是什么?
这是什么意思http://developer.android.com/tools/extras/support-library.html
?
目前我的应用 minSdkVersion 被限制在 10 级。
我正在尝试使用ViewPager
,它不适用于更高的 API(例如 16 级)...
这个支持库是什么意思?是不是说我可以使用ViewPager
,API级别低于16的手机用户仍然可以看到ViewPager
widget?
Android 支持库的目的是什么?
这是什么意思http://developer.android.com/tools/extras/support-library.html
?
目前我的应用 minSdkVersion 被限制在 10 级。
我正在尝试使用ViewPager
,它不适用于更高的 API(例如 16 级)...
这个支持库是什么意思?是不是说我可以使用ViewPager
,API级别低于16的手机用户仍然可以看到ViewPager
widget?
从支持库的描述:
支持包包含静态“支持库”,您可以将其添加到 Android 应用程序中,以便使用旧平台版本不可用的 API,或者提供不属于框架 API 的“实用程序”API。目标是通过提供更多可以与应用程序捆绑的 API 来简化您的开发,从而减少对平台版本的担忧。
当然,您只能使用较低的 SDK 可用功能。您还应该查看为旧 SDK 提供一些新功能的 Google 支持库。 http://developer.android.com/tools/extras/support-library.html
是的,支持包将允许您将大部分片段小部件使用回 Android 1.6。使用NineOldDroids
( http://nineoldandroids.com/ActionBarSherlock
) 和来自同一开发人员的( http://actionbarsherlock.com/ )等其他软件包,您可以从 ICS 及更高版本获得很多好东西,以便在旧的 Android 设备上工作。
您所要做的就是导入兼容性库。他们的工作方式是,对于新设备,他们将使用官方的 Android API,对于旧设备,他们将以兼容的方式模拟和运行它们,因此看起来可能会有所不同。