混合开发 webview 中file 控件 点击后无反应解决方法
2020-12-13 06:02
标签:android style blog class c code 最近在做个项目 ,需要 使用 file 控件上传 图片到服务器 ,在手机浏览器中 可以正常选择照片,但是放到 android
应用中的webview中,file 控件点击后就没有反应。 百度了一番后,找到以下解决方案 开头定义 private ValueCallback 然后设置 在activty中加入 以上代码, file 控件可以点开了,可以选择 图片库 和 文件库中的文件 ,但是无法调用相机。 目前只能解决到这一步 ,如果有人知道怎么调用相机,请告诉我,谢谢! http://blog.csdn.net/woshinia/article/details/19030437
这篇博文貌似说解决了,但是我一直没调试通 混合开发 webview 中file 控件 点击后无反应解决方法,搜素材,soscw.com 混合开发 webview 中file 控件 点击后无反应解决方法 标签:android style blog class c code 原文地址:http://www.cnblogs.com/changbin/p/3739293.html
final static int
FILE_SELECTED = 4;mWebView.setWebChromeClient(new WebChromeClient() {
public void openFileChooser(ValueCallback
@Override
protected void onActivityResult(int requestCode, int resultCode,
Intent intent) {
switch (requestCode) {
// Choose a file from the file picker.
case FILE_SELECTED:
if (null == mUploadMessage)
break;
Uri result = intent == null || resultCode != RESULT_OK ? null
: intent.getData();
mUploadMessage.onReceiveValue(result);
mUploadMessage = null;
break;
}
}
文章标题:混合开发 webview 中file 控件 点击后无反应解决方法
文章链接:http://soscw.com/essay/32274.html