kkcc
kkcc
  • 发布:2015-03-10 20:01
  • 更新:2018-07-25 15:23
  • 阅读:2666

Android平台集成5+ SDK Widget方式集成不能跳到指定页面

分类:5+ SDK

 class WebappMode implements ICoreStatusListener,IOnCreateSplashView {  
    @Override  
    public void onCoreInitEnd(ICore coreHandler) {  

        //创建默认webapp,赋值appid  
        String appid = "HelloH5";  
        String appBasePath = BaseInfo.sBaseResAppsPath + "HelloH5/";//获取runtime运行应用的文件系统根路径  
        String launchPage = "about.html";//保证存在此文件  
        launchPage = "file:///android_asset/apps/HelloH5/www/about.html";//保证存在此文件  
        IApp app = SDK.createUnstrictWebApp(appid,appBasePath, launchPage,IApp.APP_RUNNING_MODE);//创建webapp句柄,指定首页面地址、运行模式为文件系统  
        app.addFeaturePermission(IFeature.F_RUNTIME);//添加runtime权限  
        app.addFeaturePermission(IFeature.F_UI); //添加ui权限  
        app.addFeaturePermission(IFeature.F_BARCODE); //添加ui权限  
        app.setConfigProperty(ConfigProperty.CONFIG_NAME, "测试以webapp方式集成sdk");  
        SDK.startWebApp(app,null);//启动webapp  
    }  

    @Override  
    public void onCoreReady(ICore coreHandler) {  
        //加载自定runtime使用的路径  
        SDK.initSDK(coreHandler);  
        SDK.requestAllFeature();  
//      try {  
//          InputStream is = PlatformUtil.getResInputStream("path.properties");//加载assets/path.properties文件内容  
//          String paths = new String(IOUtil.getBytes(is));//转化为字符串  
//          SDK.loadCustomPath(paths);//解析加载路径配置文件  
//      } catch (IOException e) {  
//          e.printStackTrace();  
//      }  
    }  

    @Override  
    public SplashView onCreateSplashView(Context pContextWrapper, IMgr pMgr,IApp pAppHandler) {  
        //自定义splash时可以实现此方法逻辑  
        return null;  
    }  

    @Override  
    public boolean onCoreStop() {  
        return false;  
    }  

}

直接用SDK里的实例都不能启动指定页面,只能启动了默认首页, webview方式可以跳到指定页面。

2015-03-10 20:01 负责人:无 分享
已邀请:
嘿咻小夜

嘿咻小夜

那倒没遇到过 现在就是还不知道openwindow怎么实现

Mes

Mes

大神,你这个问题解决了吗?我也有同样的问题

该问题目前已经被锁定, 无法添加新回复