【发布时间】:2020-01-14 23:23:29
【问题描述】:
需要有关 minSDKversion 、 maxSDKVersion 和 TargetSDKversion 将如何影响 android 应用程序的 CompileTime 、运行时行为以及上述标志如何影响应用程序安装的信息。
我正在编写一个针对 android API 级别 24 及更低版本的应用程序。 因为在 API 级别 23(Android M) 中引入了 Runtimepermission 功能。
我想要实现的是,如果应用程序在 API 级别超过 23 的设备上运行,则应用程序必须使用运行时权限功能,如果应用程序在设备 API 级别 22 或更低的设备上运行,则应用程序不应该使用新的运行时权限。
要实现上述行为,minSDKversion、targetSDKversion 和 maxSDKversion 的值应该是多少?
除了 minSDKversion、targetSDKversion 和 maxSDKversion 值之外,我是否需要在请求权限时明确检查 java 代码中的 API 级别?
【问题讨论】:
-
最好的帖子之一:medium.com/androiddevelopers/…
标签: android runtime-permissions