uni-app调用android原生,uniapp 调用原生(android)安卓的方法并方法

本文介绍了如何在uniapp中点击view触发调用Android原生代码,详细解析了uniapp页面和Android代码的实现过程。在uniapp端定义插件名称和回调ID,然后在Android端创建继承自StandardFeature的Java类并处理数据。最后修改dcloud_properties.xml配置文件以完成原生代码的集成和运行。
摘要由CSDN通过智能技术生成

需要实现的功能:

点击uniapp页面view,传递参数,调用android原生代码,然后原生代码处理数据,返回到uniapp页面

uniapp 代码:

plugin.js

注释讲解:

注释1:这里是定义插件的名称

注释2:这里也是插件的名称,可以看到在后面的

注释3:回调ID,后面原生代码中会用到,就好像你调用我,我有结果了,我该知道我把数据返回给谁把?这个id就是这个作用

注释4:在上面有讲到过,这里需要注意的是前两个参数,第一个参数是插件类别名,后面再原生代码中的dcloud_properties.xml文件中会用到

第二个参数,是android原生代码中的方法名要一致

3.到这里uniapp页面差不多都编写完成了,我们使用android studio导入sdk中的插件项目示例HBuilder-Integrate-AS

安卓代码:

新建一个java文件,并且继承自:StandardFeature ,我写好的代码如下,功能很简单,主要就是为了完成uniapp调用原生,实际的可以根据自己业务来搞

修改安卓配置文件:把uniapp打包好的原生代码按官网说的导好,

修改dclould_properties.xml ,在里面新建

然后点击运行即可 就没了

------------END-----------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值