yhkn.net
当前位置:首页 >> 急求,为什么魅族MX2上wEBviEw的opEnFilEChoosEr方... >>

急求,为什么魅族MX2上wEBviEw的opEnFilEChoosEr方...

android针对不同的版本有不同方法,上传文件的话要重写newsWeb.setWebChromeClient中的openFileChooser()方法.

android4.4不支持, 你可以试试这样,用本地代码实习浏览文件的弹出窗口,选择文件后,在用本地代码实现上传到指定服务器地址。用javascript调用这个本地代码

android4.4不支持, 你可以试试这样,用本地代码实习浏览文件的弹出窗口,选择文件后,在用本地代码实现上传到指定服务器地址。用javascript调用这个本地代码

我的就是在三星Note3 4.4.2上才出现了,其他手机没出现.现在这个问题卡住了项目的进程,不知道从哪解决.

4.4.2的这个貌似是和之前版本的openFileChooser方法不一样了,参数有变化,你可以百度下高版本的openFileChooser是什么样的 或者去看下源码也行

mWebView.setWebChromeClient(new WebChromeClient() { // 关键代码,以下函数是没有API文档的,所以在Eclipse中会报错,如果添加了@Override关键字在这里的话。 // For Android 3.0+ public void openFileChooser(ValueCallback uploadMsg) { m...

mWebView.getSettings().setJavaScriptEnabled(true); 这个只是支持javascript,对html5不起作用 可以阅读下WebChromeClient的源码,我就摘抄下吧 /** * Tell the client to open a file chooser. * @param uploadFile A ValueCallback to set t...

是不是用到了js?

mWebView.setWebChromeClient(new WebChromeClient() { // 关键代码,以下函数是没有API文档的,所以在Eclipse中会报错,如果添加了@Override关键字在这里的话。 // For Android 3.0+ public void openFileChooser(ValueCallback uploadMsg) { m...

网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com