小程序动态

15502933391

咨询热线

跨平台开发工具HBuilderX安卓原生插件开发及使用

一、合作开发自然环境jdk 1.8android studio2.9.8+ 的 android网络平台SDK浏览SDK:这儿 UniPlugin-Hello-AS工程建设 是两个实例工程建设项目能看呵呵:上面会转作里头的uniplugin_module。二、增建uniapp工程建设项目参照操作过程 三、构筑邻近地区校对自然环境在android studio 引入SDK里的 HBuilder-Integrate-AS工程建设项目。四、合作开发关键步骤责任编辑而已模拟uniapp软件系统原生植物应用程序的操作过程,上面间接转作了uniplugin_module工程建设项目。1. 校对实例中的uniplugin_module,聚合aar找出聚合的aar:2. 在 HBuilder工程建设项目里加进应用程序产品目录文档格式(在工程建设项目根产品目录建立nativePlugins产品目录):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.json3. 在邻近地区校对自然环境中加进应用程序在 src/main/assets/ 下增建文档: dcloud_uniplugins.json文本如下表所示:{ "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. 聚合天然资源包2. 复本聚合的产品目录放在android studio下3. 修正 src/main/assets/data/dcloud_control.xml运转工程建设项目,就能透过vue初始化android原生植物标识符了。

相关文章

网友留言

发表评论

◎欢迎参与讨论