Android 我真的需要请求运行时权限吗?
运行时权限对于确保您的应用程序在android 6+设备上获得运行所需的权限至关重要,然而,一些顶级开发人员(gameloft、ea games)似乎没有必要实现运行时权限,他们对target SDK 22相当满意。因此,我的问题是:Android 我真的需要请求运行时权限吗?,android,Android,运行时权限对于确保您的应用程序在android 6+设备上获得运行所需的权限至关重要,然而,一些顶级开发人员(gameloft、ea games)似乎没有必要实现运行时权限,他们对target SDK 22相当满意。因此,我的问题是: 当我可以停留在api 22上时,为什么我需要忍受添加运行时权限的痛苦呢。这也将节省一些代码行 一旦发布应用程序,是否可以从目标SDK 22升级到目标SDK 23?如果我现在打算继续使用SDK 22。似乎降级是不可能的。“请记住,一旦发布了针对API级别23或更高的
targetSdkVersion
因此,从技术上讲,您可以拥有任何想要的targetSdkVersion
,但这是有成本的
这也将节省一些代码行
不一定。用户仍然可以从设置中撤消这些权限,因此您可能需要比以前更多的错误处理代码
一旦发布应用程序,是否可以从目标SDK 22升级到目标SDK 23
一般来说,是的。跟上旧版本只会推迟工作,但迟早你会不得不这么做。我已经做到了,这并不难。