Flutter项目更新SDK 最近把项目的SDK更新了,记录一下。我使用的是fvm作为版本管理。 首先要去官网查询最新的版本列表以及Flutter和Dart对应关系。点击查看Flutter SDK 版本列表 使用fvm install (flutter版本号) 使用fvm list查看SDK列表 使用Android Studio打开项目,使用fvm use (flutter版本号) 打开pubspec.yaml,更新下面的代 2023-11-02 #Flutter
Flutter难点解析 1.跨页面更新数据在使用GetX的时候,有时候需要跨页面修改数据,比如有ABC三个页面,在C页面的某个值更改值时,需要在A页面体现出来,这时候就需要用到Get.find<SomeController>();。 但是如果SomeController没有注册,也就是没有调用Get.put()方法,就会发生Crash。这时候,我们需要判断SomeController是否注册过: 12345b 2023-11-02 #Flutter
基于Flutter的WebRTC学习 基于Flutter的WebRTC学习学习WebRTC之前,先需要了解几个名词: 信令服务器:是用来交换数据的,例如交换SDP等。信令服务器的协议由多种方式,最常用的是XHR和WebSocket进行数据交换 SDP:Session Discription Protocol(会话描述协议)双方进行媒体协商(也就是交换SDP)的时候使用(例如:双方使用的音视频编码格式等等)通过信令服务器进行传输 Can 2023-10-31 #Flutter,WebRTC
Runtime应用(1)-全局修改字体 一般步骤我们首先来说下一般情况下更换字体的步骤: 我们从网上down下来一个ttf格式的字体,拖入到项目中,如图所示 在info.plist文件中添加Fonts provided by application,item写上文件名,我这里是蔡云汉隶书书法字体.ttf。这时候需要检查一下Build Phases –> Copy Bundle Resources里面有没有我们拖进去的文件。如 2018-11-01 #iOS
View的Layout方法粗解 参考链接:https://www.jianshu.com/p/2ef48c2f0c97 View的Layout方法主要有以下几种: layoutSubviews layoutIfNeeded setNeedsLayout setNeedsDisplay drawRect sizeThatFits sizeToFit 2018-08-28
iOS内购(IAP)那些事 最近有个项目客户总是反应掉单,于是乎就看了看内购相关的东西,发现坑还真是不少,这里做个总结。 IAP,即in-App Purchase,是一种智能移动终端应用程序付费的模式,在苹果(Apple)iOS、谷歌安卓(Google Android)、微软WindowsPhone等智能移动终端操作系统中都有相应的实现。– 百度百科 2018-07-31 #iOS