flutter sdk自行开发——从0启动

 Flutter Packages 的开发和提交 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter

Flutter 插件开发:以微信SDK为例 - 你如世间春秋 - 博客园 (cnblogs.com)

创建插件

flutter create --template=plugin usb_wallet

这时候,没有指定运行平台,收获cmd的提示:

To add platforms, run `flutter create -t plugin --platforms <platforms> .` under usb_wallet.

cd usb_wallet
flutter create -t plugin --platforms windows .

之后还可继续根据需要,增加平台;

从 example/lib/main.dart 开始

先打开示例文件观察代码:

这里需要特别注意的就是 initPlatformState() 方法中对  UsbWallet.platformVersion 的调用,这里面的 UsbWallet 就是我们的插件,platformVersion 就是插件提供的 get 方法,跟着这个文件,找到 lib/usb_wallet.dart 文件,代码如下:

猜你喜欢

转载自blog.csdn.net/m0_73016265/article/details/132184509