fozzz
fozzz
  • 发布:2015-04-03 13:40
  • 更新:2015-04-03 14:15
  • 阅读:2158

关于插件开发或者整合WEB和原生整合

分类:5+ SDK

困扰2天了,查了好久都没有结果。

  1. 是这样,骁骑大V说 sdk 中的 plugins 就是 插件的实例,如果要在 HBuilder 中调用到这个实例是不是需要将该实例导出为 Jar 包才可以呢?
  2. 如果是导出JAR包的方式,那么在 AndroidStudio 中是不是需要创建一个 java library 的 module 呢?然后在导出为JAR包呢?Hbuilder是否支持 AndroidStudio 的 aar 包呢?
  3. 如果要将 HBuilder 中的代码整合到 Android Studio 中?或者反过来(貌似和上面的两个问题重合),要怎么做呢?
2015-04-03 13:40 负责人:无 分享
已邀请:
闪闪

闪闪

1、HBuilder里只能调用官方的插件,自己的插件要在eclipse中打包或调试app来调用。
2、导出jar包和源码都是可以的。
3、现在官方提供的是eclipse版的包,整合到Android Studio 应该也是可以的,但是没这么整过。

  • fozzz (作者)


    1. 那就是说在HBuilder中无法直接调用由ecplise/androidStudio导出的jar包?

    2. 这里如果导出jar包,那么直接复制到HBuilder的那个目录中才可以让Hbuilder中的js代码调用的呢?

      3.ok

    2015-04-03 14:23

  • 闪闪

    1、不能,没提供这样的途径

    2、还是要在eclipse中。自己开发的插件无法用Hbuilder调用。

    2015-04-03 14:35

  • fozzz (作者)

    回复 闪闪: 哦,大致明白了。 那么最后一个问题(闪闪大V勿怪 :D) ,比如这个例子(http://ask.dcloud.net.cn/article/153) 中的android原生代码是如何在 HBuilder JS 中调用的?这里就是直接将原生代码的这个JAVA文件直接复制到 Hbuilder 中就可以了吗?还是说JAVA代码那部分直接编译成了APP,然后HBuilder是另一个APP,目的是实现两者之间数据交互?

    2015-04-03 14:43

  • 闪闪

    建议看下这个文档:

    http://ask.dcloud.net.cn/docs/#http://ask.dcloud.net.cn/article/66

    2015-04-03 14:58

  • fozzz (作者)

    回复 闪闪: 额‘ 大神,我看过好多遍了,我就是没有弄明白一点 JS层如何通过Bridge层调用Native层的,还有就是Native层代码在 HBuilder 中的位置处在什么地方是不是要通过AndroidStudio生成Jar包之类的,我就是这点不明白。怎么就能调用到了呢?

    2015-04-03 16:09

  • 闪闪

    回复 fozzz:这个属于官方做的扩展了,js中提供了plus对象,实现细节没做过研究。

    2015-04-07 14:24

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