应用程序支持的系统版本

在使用 Android Studio 创建 Android 项目时,Minimum SDK 选项表示应用程序所需的最低 Android API 级别。这个选项让您指定应用程序可以运行的最小 Android 版本。
在构建应用程序时,您可能需要使用一些最新的 Android API 来实现某些功能。但是,如果您的应用程序要在旧版本的 Android 上运行,就必须考虑 API 的向后兼容性。通过选择适当的 Minimum SDK,您可以确保您的应用程序可以在尽可能广泛的设备上运行,并且不会因为目标设备的操作系统版本过低而无法运行。
例如,如果您将 Minimum SDK 设为 21,则您的应用程序只能在 Android 5.0(Lollipop)及以上版本上运行。如果您希望您的应用程序可以在更早的 Android 版本上运行,您可以将 Minimum SDK 设置为相应的值。请注意,如果您使用了较新的 API 功能,那么您的应用程序可能无法在较旧版本的 Android 上运行。
总之,Minimum SDK 是一个重要的选项,它可以帮助您确保您的应用程序可以在不同版本的 Android 上稳定地运行。


总结:向后的兼容性,意思也就是老的设备用老系统,新的系统兼容老系统但是也推出了一些新的功能,老的设备用不了。所以硬件与软件系统的适配很重要, 这关系设备功能能否运行。(一般规律是老的系统版本通用性最强,猜测是因为老的系统版本都是一些最核心的功能吧。)
创建应用程序项目时选择的最低SDK(minimum SDk)与项目的build.gradle的minSdkVersion 最好一致吧,代表的是应用程序支持的最低系统版本。targetSdkVersion代表的是应用程序支持的最高系统版本。

你可能感兴趣的:(android相关,android,笔记)