我有一个在android webview中打开的网页。要求是直接点击文件选择器启动相机。如何在android webview中打开相机?
我写了下面的代码选择图像:
<input id="files" type="file" name="images[]" multiple accept="image/*" capture="camera"/>
这工作的Chrome浏览器为罚款拍摄图像打开相机。但是,当在webview中调用相同的页面时,它会要求从Camera,Gallery和类似的应用程序中进行选择。
您必须为“WebView”实现自己的文件选择器并检查“capture”属性。抱歉,我现在没有任何源代码可以共享,我不得不在一段时间之前在项目中实现它(但我没有源代码)。这由'WebChromeClient'处理https://developer.android.com/reference/android/webkit/WebChromeClient.html –