前言
之前有过这个需求,但是好久没写了 忘了 这次算是一个记录吧 也写给迷茫中的你
之前我记得ios是可以直接打开的 但是Android不行 也是找了很多资料 经过不懈的努力 终于终于终于。。。嗯 呦西
1.了解类型
image 图片类型
video 视频类型
*/* 包含以上俩种
2.上代码
private ValueCallback<Uri> mUploadMessage; private ValueCallback<Uri[]> mUploadCallbackAboveL; private final static int FILECHOOSER_RESULTCODE = 101;
在WebView展示页面 创建
WebChromeClient 对象
private final WebChromeClient mWebViewClient = new WebChromeClient() { @Override public void openFileChooser(ValueCallback<Uri> valueCallback, String s, String s1) { //Log.d(TAG, "openFileChoose(ValueCallback<Uri> uploadMsg, String acceptType, String capture)"); mUploadMessa