私はアンドロイドwebviewで開いているWebページを持っています。タッピングファイルチューザでカメラを直接起動する必要があります。android webviewでカメラを開くには?
私は、画像を選択するための次のコードを書かれている:
<input id="files" type="file" name="images[]" multiple accept="image/*" capture="camera"/>
これはChromeブラウザで正常に動作して画像を撮影するためのカメラを開きます。しかし、同じページがwebview内で呼び出されると、カメラ、ギャラリーなどのアプリから選択するように求められます。
'WebView'のために独自のファイルチューザを実装し、' capture'属性をチェックする必要があります。申し訳ありませんが、共有するソースコードがありません。以前はプロジェクトで実装しなければなりませんでした(ただし、ソースコードは手元にありません)。これは 'WebChromeClient' https://developer.android.com/reference/android/webkit/WebChromeClient.htmlによって処理されます。 –