Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android MinSDK版本vs targetSdkVersion vs maxSdkVersion_Android_Runtime Permissions - Fatal编程技术网

Android MinSDK版本vs targetSdkVersion vs maxSdkVersion

Android MinSDK版本vs targetSdkVersion vs maxSdkVersion,android,runtime-permissions,Android,Runtime Permissions,需要关于minSDKversion、maxSDKVersion和TargetSDKversion将如何影响android应用程序的编译时间、运行时行为以及上述标志如何影响应用程序的安装的信息 我正在编写一个针对AndroidAPI级别24及更低版本的应用程序。 因为运行时许可特性是在API级别23(Android M)中引入的 我想实现的是,若应用程序运行在API级别高于23的设备上,那个么应用程序必须使用运行时权限功能,若应用程序运行在API级别低于22的设备上,那个么应用程序不应该使用新的运

需要关于minSDKversion、maxSDKVersion和TargetSDKversion将如何影响android应用程序的编译时间、运行时行为以及上述标志如何影响应用程序的安装的信息

我正在编写一个针对AndroidAPI级别24及更低版本的应用程序。 因为运行时许可特性是在API级别23(Android M)中引入的

我想实现的是,若应用程序运行在API级别高于23的设备上,那个么应用程序必须使用运行时权限功能,若应用程序运行在API级别低于22的设备上,那个么应用程序不应该使用新的运行时权限

要实现上述行为,minSDKversion、targetSDKversion和maxSDKversion的值应该是多少


除了minSDKversion、targetSDKversion和maxSDKversion值之外,我是否需要在请求权限时显式检查java代码中的API级别?

1。minSdkVersion——Android平台的最低版本 应用程序将在其上运行,由平台的API指定 级别标识符

2。targetSdkVersion-指定API级别 应用程序将在其上运行。在某些情况下 允许应用程序使用定义的清单元素或行为 在目标API级别,而不是仅限于使用 为最低API级别定义的

3。maxSdkVersion-Android平台的最高版本 应用程序设计在其上运行,由 平台的API级别标识符。重要提示:请阅读 在使用此属性之前,请参阅文档。 不推荐使用的maxSdkVersion与minSdkVersion部分相反。


有关更多详细信息,请参见更新的a_local_nobody链接。现在就看。关于它最好的帖子之一: