第一步
创建插件
官方资料:https://flutter.dev/docs/development/packages-and-plugins/developing-packages
使用该—org选项以反向域名表示法指定您的组织。该值在生成的插件代码中的各种包和包标识符中使用。
flutter create --org com.example --template=plugin --platforms=android,ios -a java hello
这将在hello文件夹中创建具有以下专门内容的插件项目:
lib/hello.dart
插件的Dart API。
android/src/main/java/com/example/hello/HelloPlugin.kt
Kotlin中特定于Android平台的插件API的实现。
ios/Classes/HelloPlugin.m
在iOS平台中,Objective-C中的插件API的实现。
example/
一个Flutter应用程序,它取决于插件,并说明了如何使用它。
默认情况下,插件项目将Swift用于iOS代码,将Kotlin用于Android代码。如果您更喜欢Objective-C或Java,则可以使用来指定iOS语言,-i并使用来指定Android语言-a。
第二步
如果使用第三方SDK /hello/android/新建文件夹命名libs/jar文件拷贝到此目录
打开build.gradle 导入jar
dependencies {
implementation files('libs/CPCL_SDK_V1.12.jar')
}
点击右上角 Open for Editing in Android Studio
第三步
连接好手机, 或者虚拟机, Android Studio 点击运行 , 就可以跑起来了.
第四部
编辑 java 代码
// 引入jdr
import cpcl.PrinterHelper;