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 还是蛮值得一试的,方便又轻便。

rar 文件大小:92.95MB