直接上代码,体会Webview强大的功能。
webView.setWebChromeClient(webChromeClient);
private String mCameraFilePath = null;
private ValueCallback<Uri> mUploadMessage;// 表单的数据信息
private final static int FILECHOOSER_RESULTCODE = 1;// 表单的结果回调</span>
private WebChromeClient webChromeClient = new WebChromeClient() {
// For Android 3.0+
public void openFileChooser(ValueCallback<Uri> uploadMsg) {
if (uploadMsg == null) {
return;
}
mUploadMessage = uploadMsg;
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.addCategory(Intent.CATEGORY_OPENABLE);
i.setType("image/*");
activity.startActivityForResult(
Intent.createChooser(i, "File Chooser"),
FILECHOOSER_RESULTCODE);
}
// F