请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
68
帖子
0
勋章
1万+
Y币

[superwebview] SuperWebView是否可以使用模块?具体怎么使用?

[复制链接]
发表于 2016-2-16 18:23:55
SuperWebView是否可以使用模块?具体怎么使用?
通过动态编译后,模块应该都成了jar文件,就不能像APiCloud这样使用了,那怎么继续使用它们呢?
1682
帖子
10
勋章
1万+
Y币

编译SuperWebView的时候需要添加你要用到的模块。
如果添加新的模块需要重新生成SuperWebviewSDK,并且将相关的库文件和资源进行替换
新编译后的superwebview中,libs目录下的所有你之前拷贝过的文件,都重新全部拷贝进去即可。
68
帖子
0
勋章
1万+
Y币
拷进去全部都是jar文件啊,使用方法还是想之前的那样?比如
var map = api.require('bMap');
                map.open({
                        rect : {
                                x : 0,
                                y : $api.dom('header').offsetHeight + 92,
                                w : api.winWidth,
                                h : 'auto'
                        },
                        center : {
                                lon : 116.4021310000,
                                lat : 39.9994480000
                        },
                        zoomLevel : 15,
                        showUserLocation : true,
                        fixedOn : '',
                        fixed : true
                }, function(ret) {
                        if (ret.status) {
                                //alert('地图打开成功');
                        }
                });
还能这样使用么?
20
帖子
1
勋章
7559
Y币
lzy160824 发表于 2016-2-16 18:34
拷进去全部都是jar文件啊,使用方法还是想之前的那样?比如
var map = api.require('bMap');
                map.open({

对的,就这样使用,编译superwebview SDK时选择你需要的模块,编译完成后,将sdk中libs下的东西如数复制到你的app项目工程中,然后就可以在html代码中api.require模块进行使用了。
68
帖子
0
勋章
1万+
Y币
我是这样操作的,但是提示使用apploder或者正式编译什么情况
20
帖子
1
勋章
7559
Y币
说明你编译完后的sdk中的文件未完全拷贝至你的app项目中,或者编译superwebview sdk时没勾选相应的模块。导致html代码执行时找不到对应的模块。
68
帖子
0
勋章
1万+
Y币
常山赵子云 发表于 2016-2-16 18:59
说明你编译完后的sdk中的文件未完全拷贝至你的app项目中,或者编译superwebview sdk时没勾选相应的模块。导 ...

好的,我仔细试试看
68
帖子
0
勋章
1万+
Y币
我确实添加了contacts这个模块,编译过后对应的是uzcontacts.jar文件,复制进了libs目录提示依然是contacts模块未绑定,如果。。。。
20
帖子
1
勋章
7559
Y币
新编译好的sdk包中,lib目录下的任何一个文件,包括jar、so库,图片,xml等等,全部拷贝覆盖,不允许遗漏任何一个。请按照这个要求操作一遍。
19
帖子
0
勋章
131
Y币
你好,问题解决了吗
12下一页
您需要登录后才可以回帖 登录

本版积分规则