Java 具体什么时候请求运行时许可?
自从Android Marshmallow中引入了新的权限请求方式以来,我一直想应用新的权限请求方式,我已经阅读并理解了危险的权限以及如何检查和请求它们 问题是,如果我有一个Java 具体什么时候请求运行时许可?,java,android,android-studio,permissions,android-permissions,Java,Android,Android Studio,Permissions,Android Permissions,自从Android Marshmallow中引入了新的权限请求方式以来,我一直想应用新的权限请求方式,我已经阅读并理解了危险的权限以及如何检查和请求它们 问题是,如果我有一个活动,其中包含一个打开相机的按钮。 打开活动时,我是否检查并请求权限?或者单击按钮时? 请解释为什么您建议的方式更受欢迎 活动打开时,我是否检查并请求权限?或者当按钮被点击时 如果活动的唯一目的是在单击按钮时拍照,我会在活动打开时请求许可 如果活动具有其他角色,例如“拍照”按钮只是众多功能中的一个,我会在用户单击按钮时请求许
活动
,其中包含一个打开相机的按钮
。
打开活动时,我是否检查并请求权限?或者单击按钮时?
请解释为什么您建议的方式更受欢迎
活动打开时,我是否检查并请求权限?或者当按钮被点击时
如果活动
的唯一目的是在单击按钮时拍照,我会在活动打开时请求许可
如果活动
具有其他角色,例如“拍照”按钮只是众多功能中的一个,我会在用户单击按钮时请求许可
换句话说,一旦用户请求进入(几乎)肯定需要许可的路径,就请求许可
活动打开时,我是否检查并请求权限?或者当按钮被点击时
如果活动
的唯一目的是在单击按钮时拍照,我会在活动打开时请求许可
如果活动
具有其他角色,例如“拍照”按钮只是众多功能中的一个,我会在用户单击按钮时请求许可
换句话说,一旦用户请求进入一条(几乎)肯定需要许可的路径,就请求许可。根据我的说法,当点击按钮请求许可打开相机时 因为活动可以有许多组件,这些组件可以请求诸如照相机、联系人、写入存储器等 因此,当活动打开时,您不得请求许可,但当您单击按钮时,请请求相机许可 如果您想发送短信,请在活动开始时询问您何时需要发送 您可以下载官方示例应用程序
希望您能收到。根据我的说法,当点击按钮时,请求允许打开相机 因为活动可以有许多组件,这些组件可以请求诸如照相机、联系人、写入存储器等 因此,当活动打开时,您不得请求许可,但当您单击按钮时,请请求相机许可 如果您想发送短信,请在活动开始时询问您何时需要发送 您可以下载官方示例应用程序
希望您能理解。从Android SDK 23开始,系统权限分为两类,正常和危险:
- 正常权限不会直接危及用户的隐私。如果你的 应用程序在其清单中列出正常权限,系统授予 权限自动删除
- 危险权限可使应用程序访问用户的 机密数据
从Android SDK 23开始,系统权限分为正常和危险两类:
- 正常权限不会直接危及用户的隐私。如果你的 应用程序在其清单中列出正常权限,系统授予 权限自动删除
- 危险权限可使应用程序访问用户的 机密数据
在打开该活动时单击按钮时请求权限,或在您可以给予权限之前请求权限。。但一旦授予主要活动的权限。。或应用程序启动活动。。这样它就不会每次都问。。。如果你点击它,它可能会被击中,所以在此之前你需要give@NongthonbamTonthoi你能解释为什么这比在活动中请求更可取吗?@Don'tBenegative如果第一次被拒绝,我可以控制按钮跳过请求许可。如果我在活动中请求权限,那么用户授予权限后他仍然不使用该功能是否正常?是的,如果用户拒绝权限,简单地在拒绝时给出退出应用程序。。。。一旦他们出现,他们就会得救。。。如果您拒绝关闭appRequest权限,请在打开该活动时单击按钮,或在您可以给予该权限之前。。但一旦授予主要活动的权限。。或应用程序启动活动。。这样它就不会每次都问。。。如果你点击它,它可能会被击中,所以在此之前你需要give@NongthonbamTonthoi你能解释为什么这比在活动中请求更可取吗?@Don'tBenegative如果第一次被拒绝,我可以控制按钮跳过请求许可。如果我在活动中请求权限,那么用户授予权限后他仍然不使用该功能是否正常?是的,如果用户拒绝权限,简单地在拒绝时给出退出应用程序。。。。一旦他们出现,他们就会得救。。。如果你拒绝关闭app,问题是他应该在app流程中问什么。