小程序动态

15502933391

咨询热线

虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用

 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态

一、合作开发自然环境jdk 1.8android studio2.9.8+ 的 android网络平台SDK

浏览SDK:

 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态

这儿 UniPlugin-Hello-AS工程建设 是两个实例工程建设项目能看呵呵:

 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态

上面会转作里头的uniplugin_module。

二、增建uniapp工程建设项目

参照操作过程

三、构筑邻近地区校对自然环境

在android studio 引入SDK里的 HBuilder-Integrate-AS工程建设项目。

四、合作开发关键步骤

责任编辑而已模拟uniapp软件系统原生植物应用程序的操作过程,上面间接转作了uniplugin_module工程建设项目。

1. 校对实例中的uniplugin_module,聚合aar 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态

找出聚合的aar:

 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态

2. 在 HBuilder工程建设项目里加进应用程序

产品目录文档格式(在工程建设项目根产品目录建立nativePlugins产品目录):

 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态

4.2.1 package.json文本:{ "name": "TestModule", "id": "TestModule", "version": "0.1", "description": "connect", "_dp_type":"nativeplugin", "_dp_nativeplugin":{ "android": { "plugins": [ { "type": "module", "name": "TestModule", "class": "io.dcloud.uniplugin.TestModule" } ], "hooksClass": "", "integrateType": "aar", "dependencies": [ ], "compileOptions": { //可选,Java校对模块实用性 "sourceCompatibility": "1.8", "targetCompatibility": "1.8" }, "abis": [ "armeabi-v7a", "x86", "arm64-v8a" ], "minSdkVersion": "21", "permissions": [ "" ], "parameters": { } } } } 4.2.2 实用性manifest.json 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态

3. 在邻近地区校对自然环境中加进应用程序

在 src/main/assets/ 下增建文档: dcloud_uniplugins.json

 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态

文本如下表所示:

{ "nativePlugins": [ { "plugins": [ { "type": "module", "name": "TestModule", "class": "io.dcloud.uniplugin.TestModule" } ] } ] } 五、在vue中采用应用程序 const modal = uni.requireNativePlugin(modal); var testModule = uni.requireNativePlugin("TestModule"); testModule.testAsyncFunc({name:unimp,age:1}, (ret)=>{ modal.toast({ message:ret, duration:1.5 }); })六、校对工程建设项目及采用1. 聚合资源包 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态

2. 拷贝聚合的产品目录放到android studio下 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态

3. 修改 src/main/assets/data/dcloud_control.xml 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态 虚拟化应用软件HBuilderXAndroid原生植物应用程序合作开发及采用 小程序动态

运行工程建设项目,就能通过vue调用android原生植物代码了。

相关文章

网友留言

发表评论

◎欢迎参与讨论