美文网首页
Flutter App 从0 到 1

Flutter App 从0 到 1

作者: 张_何 | 来源:发表于2020-04-01 17:31 被阅读0次

指定ios 和 android 的语言创建项目

  • flutter1.9 以后,默认 ios 项目的语言为 swift,android 项目的语言为 kotlin。那么怎么修改指定的语言呢?
    1、首先我们在命令行中输入flutter create查看flutter create支持哪些 sub commands
~$ flutter create
...
-i, --ios-language             [objc, swift (default)]
-a, --android-language         [java, kotlin (default)]

这里我们看到 -i 可以指定ios 的语言,-a 可以指定 android 的语言,所以我们可以根据
flutter create -i objc -a java project_name 来指定创建项目时各平台使用的语言

判断平台

  • 导入import 'package:flutter/foundation.dart'; foundation 中定义了一个TargetPlatform类型的全局变量defaultTargetPlatform来存储平台类型,可以判断该变量的类型来获知当前平台
if (defaultTargetPlatform == TargetPlatform.iOS ) {

} else if (defaultTargetPlatform == TargetPlatform.android) {

} else {}

通信

  • 在使用channel通信的时候不论是native调用flutter,还是flutter调用native都要保证handle要在invokeMethod之前调用,否者的话是不会走handle的

相关文章

网友评论

      本文标题:Flutter App 从0 到 1

      本文链接:https://www.haomeiwen.com/subject/psvauhtx.html