DCloud_App_Array
DCloud_App_Array
  • 发布:2014-10-29 13:39
  • 更新:2023-05-16 14:50
  • 阅读:217165

Android平台以WebView方式集成HTML5+SDK方法

分类:5+ SDK
SDK

5+ SDKWidget方式集成WebView方式集成 将不再继续维护与支持!仅支持离线打包APP

具体参考离线打包

6 关注 分享
梓宏 欲风 Trust 9***@qq.com jzq84229 x***@hotmail.com

要回复文章请先登录注册

8***@qq.com

8***@qq.com

SDK.startWebApp()方法的appBasePath参数能不能传入网络路径连接.

在DEMO里我尝试更改HelloH5.www下面的manifest.json里面的launch_path为网络路径 结果点击webapp集成方式无响应.点击runtime方式可以运行.

另一个问题:如果可以修改为网络路径怎样以动态的方式修改.也就是说不再manifest.json里面配置
2017-09-25 18:28
6465262

6465262

我在集成的时候为什么初始化失败
09-19 21:32:47.845 17571-17571/com.example.administrator.laundry E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.administrator.laundry, PID: 17571
java.lang.NoClassDefFoundError: io.dcloud.feature.internal.sdk.SDK
at io.dcloud.common.b.a.a(Core.java:87)
at io.dcloud.common.b.b.<init>(PandoraEntryProxy.java:44)
at io.dcloud.EntryProxy.init(EntryProxy.java:58)
at com.example.administrator.laundry.main.SDK_WebApp.onCreate(SDK_WebApp.java:46)
2017-09-19 21:39
跨平台uapp

跨平台uapp

如果用webview的集成方式 (SDK.IntegratedMode.WEBVIEW),可以控制加载页面的标题栏吗?
如何传入 WebviewTitleNViewStyles,给当前加载的页面?

@Override
public void onCoreInitEnd(ICore coreHandler) {
//设置单页面集成的appid
String appid = "test1";
// 单页面集成时要加载页面的路径,可以是本地文件路径也可以是网络路径
String url = "file:///android_asset/apps/H5Plugin/www/index.html";
webview = SDK.createWebview(activity, url, appid, new IWebviewStateListener() {
2017-09-11 09:59
1***@qq.com

1***@qq.com

回复 骁骑 :
Widget集成方式是不是就直接能够使用mui.openWindow
2017-07-26 10:47
骁骑

骁骑

回复 黑箱黑 :
使用Webview方式集成SDK默认是不支持从前端创建新的窗口的, 如果需要新的窗口可以在原生层使用SDK.createWebveiw创建或者使用WebApp方式集成
2017-06-19 16:04
黑箱黑

黑箱黑

回复 骁骑 :
你好,请问现在用Webview集成的时候, mui.openWindow,是否还是被禁止,因为我这边集成之后发现发现是白屏,参照文档找不到原因,想知道是不是这个方法的问题
2017-06-12 18:29
骁骑

骁骑

回复 乐小唱 :
5+SDK在集成是不能同时使用Widget集成和Webveiw集成
2017-05-02 11:38
乐小唱

乐小唱

我是5+SDK集成的,有两种方式,一种webview方式集成,一种webapp方式集成,我已经用webapp方式集成了,然后再在项目里面通过webview方式集成,这样通过webview方式打开界面会报错
java.lang.NullPointerException: Attempt to invoke interface method 'void io.dcloud.common.DHInterface.IWebview.onRootViewGlobalLayout(android.view.View)' on a null object reference。如果不启动webapp就可以正常打开webview方式集成的窗口
2017-05-02 09:23
乐小唱

乐小唱

请问可以同时集成webapp和webview吗,我试了后发现会 java.lang.NullPointerException: Attempt to invoke interface method 'void io.dcloud.common.DHInterface.IWebview.onRootViewGlobalLayout(android.view.View)' on a null object reference
2017-04-28 16:36
l***@quzhao.com

l***@quzhao.com

回复 l***@quzhao.com :
目前我在proguard-rules.pro里屏蔽了这两个类的warning。另外提一句目前gallery的jar也是必须的,因为adapter.DCloudAdapterUtil里引用了DRAWABLE_IMAGE_PICK_NO_MEDIA。
2017-03-27 18:21