Capacitor Plugin 实现

部署运行你感兴趣的模型镜像

1、打开创建好的插件文件,使用Visual Studio Code打开该文件。

 

2、在src目录下面找到definitions.ts文件,编写方法定义

例如编写写明的方法

 

options对应参数,Promise对应的返回的结果。

 

3、在src下找到web.ts文件,在里面编写web的实现

实现方法如下:

 

4、然后再android和iOS平台编写插件的实现,下面以iOS为例:

找到iOS文件夹,使用Xcode打开Plugin.xcworkspace

 

在Plugin.m定义插件方法

CAP_PLUGIN(Plugin, "Plugin",

          CAP_PLUGIN_METHOD(echo, CAPPluginReturnPromise);

 

在Plugin.swift里面实现:

@objc func echo(_ call: CAPPluginCall) {

       let value = call.getString("value") ?? ""

       call.success([

           "value": value

       ])

   }

 

 

在Plugin.java里面实现:

@PluginMethod

public void echo(PluginCall call) {

String value = call.getString("value");

 

JSObject ret = new JSObject();

ret.put("value", value);

call.success(ret);

}

 

 

参考链接:

https://www.lipsuper.com/index.php/2020/08/19/capacitor2-3-0chinesedoc-9/

https://www.jianshu.com/p/0faaff26a2c8

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值