Nó KHÔNG hoạt động.Tải lên tệp WebView Android 4.0
tôi đang làm điều này
webView.setWebChromeClient(new WebChromeClient() {
public void openFileChooser(ValueCallback<Uri> uploadFile) {
System.out.println("openFileChooser");
mUploadMessage = uploadFile;
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.addCategory(Intent.CATEGORY_OPENABLE);
i.setType("file/*");
PresentationActivity.this.startActivityForResult(
Intent.createChooser(i, "Image Browser"),
FILECHOOSER_RESULTCODE);
}
});
nhưng openFileChooser không bao giờ được gọi. Bất kỳ ý tưởng nào? openFileChooser được đánh dấu @hide trong mã nguồn Android. Tôi nghĩ nó bởi vì bạn KHÔNG nên sử dụng phương pháp này. Có khả năng khác để mở fileChooser không ??
Đối với Android 3.0+, bạn cần phải triển khai một phương pháp khác: http://stackoverflow.com/questions/5907369/file-upload-in-webview –