关于内置webview打开相册,图库 在android上不正常工作的解决方案

我们接入了第三方客服系统,是一个网页,网页里有个按钮打开相册,上传图片.
在ios和原生浏览器上可以正常工作,但是在creator内置的webview上不工作.
百度了一番,终于找到了解决办法,现将解决办法分享给大家,希望有用

0 修改org.cocos2dx.lib.Cocos2dxWebView.java
0.1 设置webChromeClient
增加成员
image

在webView构造函数里设置webChromeClient

0.2 增加处理函数

1 修改org.cocos2dx.lib.Cococs2dxWebViewHelper.java
增加处理函数
image

2 修改org.cocos2dx.lib.Cocos2dxActivity.java
在onActivityResult函数中增加处理
mWebViewHelper.onActivityResultAboveL( requestCode, resultCode, data );
image

感谢老哥两年前的帖子,在今日回复,给了我很大帮助
@ Oooooa

:+1:

感谢,正好需要

2.4.9 遇到同样的问题了,为什么官方不修复 ?