只是想知道尚未实现请求对话框的应用程序或旧版应用程序,保持未实现的含义或副作用是什么?
感谢。
答案 0 :(得分:0)
如果targetSdkVersion
低于23,生活会或多或少正常。系统将在安装时提示用户输入权限。但是,用户仍可以进入“设置”并撤消这些权限。受影响的API基本上变成了“无操作”:
大多数情况下,这些都是您应该已经处理的边缘情况(例如,设备位于地下停车场,无法获得GPS修复)。
如果您的targetSdkVersion
为23或更高,则在SecurityException
dangerous
权限的任何地方都会失败,因为您尚未在运行时向用户请求它们。
本故事的道德:当您准备好花时间处理运行时权限时,只将targetSdkVersion
设置为23或更高。