代码编织梦想

isolate microtask event isolate.spawn() compute_background_isolate_channels-爱代码爱编程

我们的flutter应用启动的时候就会开辟一个独立的ioslate,这里面包含了一个独立的内存空间和一个携带 event loops的单一线程和 microTask queue(微任务队列),这个单一线程只处理事件循环。 使用Isolate.spawn()或Flutter's compute()函数新建独立的ioslate执行大数据量的计算 不

flutter 跟随text高度变化-爱代码爱编程

跟随 text 高度 ,其他组件高度变化的三种实现方法: 1.,计算是否超过 text 限制的最大行1一行。 return LayoutBuilder(builder: (context, size) {       final span = TextSpan(text: str, style: style);       final tp = Tex

flutter升级2.10_flutter whitelistingtextinputformatter替换-爱代码爱编程

AndroidStudio 对应升级 支持web识别 xcode 对应升级: 查看pod版本 :pod --version 如果需要:升级cocoapods 版本 执行命令: sudo gem install cocoapods --pre或者sudo gem install -n /usr/local/bin cocoapods --pre

cached_network_image 多个图片卡顿崩溃_花生-炎天的博客-爱代码爱编程

cached_network_image 之前的旧版还好,新版的加载直接用 container 包裹展示,多个图片导致内存问题卡顿崩溃, 官方的 issues 给的建议是 ,请使用小尺寸的图片,但是小尺寸的图片,加载几十张也一样崩溃。目前还没找到什么比较好的图片加载组件替换。 I am using cache network image

flutter 开发时,idevice_id 不能执行问题的解决_花生-炎天的博客-爱代码爱编程

类似报错这样: If you do NOT see the Flutter application running, it might have crashed. The device logs (e.g. from adb or XCode) might have more details. If you do see the Flutter ap

flutter 自定义播放器进度条-爱代码爱编程

FijkPlayer 第三方的一个视频播放器,这是一个大佬基于比利比利播放器封装的,有常用的API 可自定义样式 pub传送门 默认的样式 展示: 自定义的样式 展示:   **使用:** fijkplayer: ^0.8.4 /// 声明一个FijkPlayer final FijkPlayer player = FijkPlayer();  

flutter FijkPlayer seekTo的不准确问题-爱代码爱编程

ijkplayer和ffplay在打开rtmp串流视频时,大多数都会遇到5~10秒的延迟,在ffplay播放时,如果加上-fflags nobuffer可以缩短播放的rtmp视频延迟在1s内,而在IjkMediaPlayer中加入 mediaPlayer.setOption(1, "analyzemaxduration", 100L); medi

flutter webview_flutter 在ios手机 h5跳转没反应-爱代码爱编程

1,iOS13开始 WKWebView 去掉了cookie的自动推送功能,可以自己添加上。 if (@available(iOS 11.0, *)) {         NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];         WKHTTPCoo

flutter IDFA 全称为 Identity for Advertisers ,即广告标识符。用来标记用户,目前最广泛的用途是用于投放广告、个性化推荐等。-爱代码爱编程

iOS审核忽然说二进制跟踪问题? 检查以后发现是 IDFA的问题,解决办法 1,需要在提审物料勾选 IDFA的选项 2,代码中 Info.plist 中配置" NSUserTrackingUsageDescription " 及描述文案 在 iOS13 及以前,系统会默认为用户开启允许追踪设置,我们可以简单的通过代码来获取到用户的 IDFA 标识

flutter 使用protobuf-爱代码爱编程

1,我这边使用的是 https://github.com/yangyanzhan/protobuf 2,clone下来, 3,然后在protoc_plugin的目录下执行 brew install protobuf  如果 出现   Updating Homebrew...    直接control + C 跳过就行 4,然后在protoc_plug

flutter webview三指奔溃或者冻屏-爱代码爱编程

是手势冲突: Android有onTouchEvent可以抛异常 flutter需要用GestureDetector 重写 onTapDown:(e){} 虽然看着没啥用 但是解决 多指滑动报错问题 (android 8.1以下) return GestureDetector( onTapDown: (event) {}, child

flutter webview 抖动-爱代码爱编程

webview_flutter 的使用 以后 webview 经常 Unable to acquire a buffer item, very likely client tried to acquire more than maxImages buffers 这是因为渲染异常 是因为flutter引擎和webview的的图层合并引起的渲染重复的异常

flutter 自定义popupMenuButton-爱代码爱编程

代码如下:可以直接复制使用 效果就是右上角的菜单栏,只不过颜色样式自定义了, // Copyright 2014 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // f

flutter 编译不通过问题-爱代码爱编程

1,Error: The method 'getNativeImage' isn't defined for the class 'PaintingBinding'. - 'PaintingBinding' is from 'package:flutter/src/painting/binding.dart'   这是第三方包引用flutter引擎的类方

flutter 仿微信长按弹窗复制撤回粘贴收藏等自定义定制-爱代码爱编程

根据 https://blog.csdn.net/qq_23756803/article/details/99519441 这里的代码实现了功能,但是很多地方依然有问题,需要配置图片,还需要处理样式的箭头,以及多行的bug 所以我自己修改了很多地方的代码,封装了一个   import 'package:flutter/material.dart

flutter webview 加载不出html 其他页面都可以,https请求证书信任-爱代码爱编程

关于webview加载不出html,反而百度等一些html能加载出来。应该是证书问题。 1,第一步: android:usesCleartextTraffic="true" 加上这行 第二步: android:networkSecurityConfig="@xml/network_security_config" 加上这行 第三步:

flutter 异步 同步-爱代码爱编程

import 'dart:async'; void main() { print('main #1 of 2'); scheduleMicrotask(() => print('microtask #1 of 2')); new Future.delayed(new Duration(seconds:1),

flutter SliverAppBar 和body里的滑动冲突-爱代码爱编程

写项目时候遇到SliverAppBar顶部隐藏,有两种写法, 1, 2, 结果两种都可以实现,效果差不多,但是NestedScrollView的body中设置ScrollController(设置了会跟内部Controller冲突)来完成下拉刷新,增量加载,滚动到顶部。 https://github.com/fluttercandies/e

flutter text内容高度不定问题解决-爱代码爱编程

遇到一个listview嵌套listview 里面的item的Text内容高度不确定, 英文,数字普遍比汉字低4.0  所以最后有三种解决办法,一种是给listview加key 一种是强制输入汉字,第三种是加上缺失高度从而固定高度。   又遇到了获取widget的高度的问题,这里有三种方法,都很准确。 https://www.jianshu.com

flutter provider的灵活使用-爱代码爱编程

最近开发发现provider比bloc好用太多了,也不知道他们为啥非要用bloc。 这是一个使用例子。其他页面声明,然后用consumer或者provider都可以用到,有数据刷新,有同步请求,有异步请求。 这个还可以写成类似Android的监听者模式,简直好用的不行,代码我就不添加了因为太多了。   class KeyIndicatorsSele