这里以 Flutter 调用原生系统日志库,来理解下 Flutter 与 Android 交互
这里创建的时候用到了 Kotlin 、AndroidX
Android端
进入 android 目录下的 build.gradle ,点击 Open for Editing in Android Studio ,打开新的 android项目。
App 目录下 build.gradle 引入第三方日志封装库
dependencies {
implementation 'com.orhanobut:logger:2.2.0'
}
第三方库当然需要初始化等一些操作,这里多数很熟悉,直接上代码
定义 App(Application),继承 FlutterApplication ,注意在 AndroidManifest.xml 中配置
App 中
class App : FlutterApplication() {
override fun onCreate() {
super.onCreate()
mApp = this
//...
Logger.addLogAdapter(AndroidLogAdapter(formatStrategy))
}
companion object {
lateinit var mApp: Context

最低0.47元/天 解锁文章
389

被折叠的 条评论
为什么被折叠?



