Android Lollipop 和其他设备如何请求位置权限?
How Android Lollipop and other devices ask location permission?
经过进一步研究,我发现 requestPermission 仅适用于 Android M。如果我只在 android 清单文件中包含我需要的权限,android 如何向用户询问授予的许可?例如,访问精细位置权限。我尝试包括 requestPermission 但从未看到对话框。
在 Marshmallow 之前,所有权限都是在安装时授予的。这就是为什么您在运行时看不到请求对 Lollipop 和以前版本的权限的对话框。
检查一下:Runtime Permissions。仅适用于 Marshmallow 及以上版本。
经过进一步研究,我发现 requestPermission 仅适用于 Android M。如果我只在 android 清单文件中包含我需要的权限,android 如何向用户询问授予的许可?例如,访问精细位置权限。我尝试包括 requestPermission 但从未看到对话框。
在 Marshmallow 之前,所有权限都是在安装时授予的。这就是为什么您在运行时看不到请求对 Lollipop 和以前版本的权限的对话框。
检查一下:Runtime Permissions。仅适用于 Marshmallow 及以上版本。