我有一個在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 –