Я спросил разрешения в моем приложении
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
Затем в Java я написал:
webview.setWebViewClient(new myWebClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setMediaPlaybackRequiresUserGesture(false);
У меня есть один URL в веб-просмотре:
webview.setWebChromeClient(new WebChromeClient());
webview.loadUrl("https://demo.app/welcome");
В этом URL есть функция для фотографирования и загрузки изображений, она отлично работает в Интернете, но в моем приложении в веб-браузере я не могу открыть камеру или файлы.