如何解决在通常需要在显示网站的Android WebView中进行操作时,是否需要应用权限?
我有问题。如果该应用程序在WebView中显示一个网站,并且该网站例如想要访问设备文件,是否需要存储许可?相机,地理位置等也是如此。当我尝试此操作时,无论有没有适当的权限,它都可以工作(我尝试过使用地理位置和存储),但是有些人试图暗示需要这些权限。为什么呢?
解决方法
是的,即使Webview想要访问相机或存储设备,应用程序也需要获得许可,
由于安全问题,即使您使用的是Webview,您也需要获得使用相机或存储设备的许可,或者其他有关事项。
因为即使使用Webview,最终还是要使用相机或任何硬件,因此需要征得许可。
,Android 6.0棉花糖引入了新的处理模型 权限,可简化用户安装时的流程 并升级应用程序。前提是您使用的是8.1版或更高版本的Google 播放服务,您可以将自己的应用配置为以Android 6.0为目标 棉花糖SDK,并使用新的权限模型。
如果您的应用支持新的权限模型,则用户没有 在他们安装或升级应用程序时授予任何权限。 取而代之的是,应用程序在需要权限时必须请求权限 运行时,系统向用户显示一个对话框,要求用户输入 许可。
要了解更多信息,请参阅Android 6.0棉花糖和 您必须为新的权限模型对应用程序进行的更改。
Google添加了WebChromeClient.onShowFileChooser。它们甚至提供了一种自动生成文件选择器意图的方法,以便它使用输入的接受mime类型。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。