Android-我可以看看是否授予API写设置权限<;23

Android-我可以看看是否授予API写设置权限<;23,android,permissions,target,Android,Permissions,Target,我有一个应用程序需要支持低于23的版本。 最近,谷歌要求所有应用程序都有targetSdkVersion 26+ 现在我们必须请求清单.权限.使用ACTION\u MANAGE\u WRITE\u SETTINGS写入设置 但是,如果不使用Settings.System.canWrite(context),我无法确定是否授予了权限(canWrite()要求minSdkVersion>=23) 我试过了 ContextCompat.checkSelfPermission(getCurrentAct

我有一个应用程序需要支持低于23的版本。
最近,谷歌要求所有应用程序都有targetSdkVersion 26+

现在我们必须请求
清单.权限.使用
ACTION\u MANAGE\u WRITE\u SETTINGS
写入设置

但是,如果不使用
Settings.System.canWrite(context),我无法确定是否授予了权限(canWrite()要求minSdkVersion>=23)

我试过了

ContextCompat.checkSelfPermission(getCurrentActivity(), Manifest.permission.WRITE_SETTINGS)

PermissionChecker.checkSelfPermission(getCurrentActivity(),Manifest.permission.WRITE\u设置)


即使授予了权限,两者也不会返回授予的权限。(使用
设置选中。操作\u管理\u写入\u设置
活动滑块已打开)

没有API的运行时权限没有API的运行时权限