如何使 Android 为 API 22 设计的应用与 API21 兼容
How to make Android Apps designed for API 22 compatible with API21
我是 android 开发和使用 Xamarin.Android 的新手,所以请尽可能保持术语简单和相关。
当前的问题是,为 API 22 (android 5.1) 开发的应用程序是否在本质上与 API 21 (android 5.0) 兼容 - 即不添加任何包和东西。如果没有,我如何使向后兼容成为可能?谢谢
通常,您设置一个最小 SDK 值和一个目标 SDK,这说明了您的应用运行时 API "range"。您还可以使用特定的 SDK 版本进行编译,其中包括应用程序的代码和资源。
大多数核心 API 方法和 类 从 API 1 开始可用。
如果你想包含库,支持库应该让你向后兼容大约 API 7。
are apps developed for API 22 (android 5.1) compatible with API 21
如果您使用 类 和 API 22 中介绍的方法,那么您的应用将不会在 API 21 上 运行。另一方面,如果您将自己限制为仅在 API 21 上可用的方法,那么您的应用程序将在 API 21 和 API 22 上 运行。对于较新的功能,您可以使用 Support Library.
我是 android 开发和使用 Xamarin.Android 的新手,所以请尽可能保持术语简单和相关。
当前的问题是,为 API 22 (android 5.1) 开发的应用程序是否在本质上与 API 21 (android 5.0) 兼容 - 即不添加任何包和东西。如果没有,我如何使向后兼容成为可能?谢谢
通常,您设置一个最小 SDK 值和一个目标 SDK,这说明了您的应用运行时 API "range"。您还可以使用特定的 SDK 版本进行编译,其中包括应用程序的代码和资源。
大多数核心 API 方法和 类 从 API 1 开始可用。
如果你想包含库,支持库应该让你向后兼容大约 API 7。
are apps developed for API 22 (android 5.1) compatible with API 21
如果您使用 类 和 API 22 中介绍的方法,那么您的应用将不会在 API 21 上 运行。另一方面,如果您将自己限制为仅在 API 21 上可用的方法,那么您的应用程序将在 API 21 和 API 22 上 运行。对于较新的功能,您可以使用 Support Library.