Flutter&Android
Flutter&Android
orangeox
i like cute cat
展开
-
夜神模拟器adb找不到
把夜神模拟器的adb.exe和nox_adb.exe替换为android studio的adb即可。原创 2022-08-14 19:08:28 · 973 阅读 · 0 评论 -
Flutter Android Studio命令行乱码
UTF-8chcp 65001中文chcp 936。原创 2022-08-14 17:19:09 · 998 阅读 · 0 评论 -
Android studio模拟器窗口
取下勾选即可。原创 2022-08-09 15:43:40 · 813 阅读 · 0 评论 -
flutter clean
flutter clean一下,再次 flutter run/build。原创 2022-08-09 12:10:38 · 1089 阅读 · 0 评论 -
Android Studio控制台乱码
双击Shift,输入vmoption,选择Edit Custom CM Options。(Gradle2.0+以下代码)原创 2022-08-07 20:41:26 · 385 阅读 · 0 评论 -
Flutter环境配置遇到的问题
flutterdoctor可以检查安装,环境变量配置fluttersdk的bin目录。不同fluttersdk版本不兼容,flutter里包含的dartsdk也不兼容。dartsdk在flutter中。原创 2022-08-01 19:55:14 · 519 阅读 · 0 评论 -
Flutter调用插件plugin调用原生安卓
Flutter调用插件plugin1、在主app的lib目录下某dart文件build中有一行代码调用 插件名.函数名。2、在插件的lib目录下有一个dart文件,有如下代码:static const MethodChannel _channel =。。。static Future<String?> get platformVersion async {final String? version = await _channel.invokeMethod(‘getPlatformVer原创 2022-05-24 20:12:16 · 441 阅读 · 0 评论 -
Flutter通过插件调用原生安卓
Flutter通过插件调用原生安卓Architectural overview: platform channelsMessages are passed between the client (UI) and host (platform) using platform channels as illustrated in this diagram:Messages and responses are passed asynchronously, to ensure the user interf原创 2022-04-24 09:25:34 · 1894 阅读 · 0 评论 -
Flutter 父子组件如何传值
Flutter 父子组件如何传值直接传值Flutter父子间想调用子组件并传递值类型的参数,在子组件中必须设置为final,那么子组件不能修改父组件stateless的数据。所以并不能这么做。传递function父组件向子组件传递一个function,子组件在class里声明一个function,从而调用父组件的函数指针。可以这么做。Provider类似vue中的vuex,Provider实现了状态和组件的分离。变量和改变变量值的function都存在于provider中,在子组件中通过prov原创 2022-04-22 10:21:09 · 3439 阅读 · 0 评论 -
Flutter WebSocket
Flutter WebSocket建立连接WebSocketChannel channel=IOWebSocketChannel.connect(“ws://127.0.0.1:8888/listen”);监听channel.stream.listen((event) {//event为websocket服务器返回的数据,这是异步数据,需要注意print(event);});发送channel.sink.add(“HelloWorld”); //数据为字符串类型关闭连接channel原创 2022-04-21 08:49:48 · 4003 阅读 · 0 评论 -
Flutter Dart late
Flutter Dart late1)显式声明一个非空的变量,但不初始化。如果不加late关键字,类实例化时此值是不确定的,无法通过静态检查,加上late关键字可以通过静态检查,但由此会带来运行时风险。2)延迟初始化变量。如果这个变量没有被使用的话就不会被初始化,初始化语句不会执行。参考:https://blog.csdn.net/weixin_44239910/article/details/118196797...原创 2022-04-20 16:48:34 · 2617 阅读 · 0 评论 -
Flutter Dart ?问号是什么意思
Flutter Dart ?问号是什么意思String? name;加⼀个问号可以让静态检查通过,表⽰可空类型,String? 则是可空类型 StringString a = b ??‘hello’;赋值: b不空则a等于b ; b为null,则a等于’hello’。b ??=‘hello’;如果b为null则其赋值为hello。否则不会改动。a?.p a?.m()如果a为空,则直接返回null不执行后边的操作。参考:https://wenku.baidu.com/view/b162a4原创 2022-04-20 16:24:43 · 982 阅读 · 0 评论 -
cannot resolve symbol Glide的解决方法
导包原创 2020-02-23 08:52:41 · 1078 阅读 · 2 评论 -
Flutter 构造函数冒号
Flutter 构造函数冒号如果父类没有未命名的无参数构造函数,则必须手动调用父类中的一个构造函数。 在子类的构造函数体之后用冒号(:)指定父类构造函数class Parent{num x;num y;Parent(this.x, this.y){print(‘In Parent’s constructor.’);}}class Child extends Parent{Child(num x, num y) : super(x, y){print(‘In Child’s constr原创 2022-04-29 11:33:40 · 2037 阅读 · 0 评论 -
Flutter StatefulWidget Key
Flutter StatefulWidget Keyflutter属于增量更新。每次更新界面时,都会调用build进行渲染。widget中调用canUpdate方法,对比现有控件和旧控件的 runtimeType 和 widget中的key值。如果都相同则不更新,反之更新界面。在StatelessWidget中,因为不可变,element 的值没有报存在element中,所以update也不会改变原有界面。在StatefulWidget中,值保存在_State。如果没有标记key。则当更新界面时,会原创 2022-04-29 12:01:12 · 1588 阅读 · 0 评论 -
夜神模拟器连接android studio
夜神模拟器连接android studio找到夜神模拟器的安装目录,\Nox\bin,输入nox_adb.exe connect 127.0.0.1:62001原创 2022-05-13 10:21:57 · 297 阅读 · 0 评论 -
Flutter新建项目
Flutter新建项目Application 项目,flutter项目,可包含原生代码Plugin 插件,一个轮子,包含dart和原生代码,供flutter调用Package 包,一个轮子,只包含dart代码,供flutter调用Module 模块,一个轮子,包含flutter代码,供原生调用...原创 2022-05-13 16:38:00 · 79 阅读 · 0 评论 -
Flutter Dart SDK
Flutter Dart SDK在 Flutter SDK 中是包含了 Dart SDK的。一般 Dart 的sdk 的路径为 your_flutter_dir/bin/cache/dart-sdk。原创 2022-05-14 09:52:51 · 800 阅读 · 0 评论