uniapp原生插件Demo写法
uniapp 原生插件的 demo 写法挺实用的,直接在项目里就能跑,而且不用折腾太多配置,尤其适合刚上手 uni 插件开发的同学。package.json
里结构清晰,该有的字段基本都给你列出来了。你只需要把你的插件代码写在指定的类里,比如com.example.helloworld.HelloWorld
,配置一下plugins
数组,编译就能用了,响应也快,调试也方便。
你会问,安卓端的aar
集成是怎么的?嗯,这里integrateType
字段就控制这个,直接写成aar
,系统就知道你用的是预编译的库,避免每次都全量编译,省时间。要注意hooksClass
目前是空的,如果你有全局 hook 的需求,可以自定义一下。
如果你不太清楚package.json
字段含义,可以看看[Vue 项目中的 package.json 文件解析](http://www.100li.com/javascript/120151.html),对理解结构挺有的。
还有一点,虽然这个 demo 看着简单,但已经够用来跑通流程了。如果你要接入自己的业务逻辑,比如打开原生页面、调用摄像头等,直接在HelloWorld
类里扩展就行。要是你还没写过原生插件,可以参考[这篇文章](http://www.100li.com/html5/194645.html),讲得比较细。
如果你在用uniapp
开发 Android 端的功能模块,又不想每次都手动测试打包一整套,那这个 demo 还是蛮值得一试的,方便又轻便。
92.95MB
文件大小:
评论区