androidminSdkVersion、targetSdkVersion、compileSdkVersion三者的作用
(2023-05-11 17:27:50)这三个参数都是为了android系统升级后的兼容方案使用的:
当系统升级了:如果一个api有调整了:系统会通过判断当前的app设置的targetSdkVersion来兼容老版本,如果是老版本还是会返回之前一样的行为,不影响老的app的使用。
当系统升级后,增加一个api,通过compileSdkVersion(仅用于编译时使用)来检测,编译的时候可以调用了,然后通过minSdkVersion来进行兼容,如果系统在minSdkVersion和系统升级后之间的版本都不能调用,需要家if判断。
前一篇:https是怎样防止被篡改的?