- 博客(234)
- 收藏
- 关注
原创 flutter 短视频相关插件选型
Flutter视频播放插件选择指南:官方video_player适合基础轻量需求;chewie提供预制UI控件,适合快速开发;better_player支持高级功能如缓存与播放列表;flick_video_player专精交互优化,推荐强交互场景;fijkplayer和flutter_vlc_player面向专业直播/低延迟需求,但体积较大。选择时需平衡功能、性能与包体积,短视频推荐flick_video_player(⭐⭐⭐⭐⭐),直播场景可选fijkplayer(⭐⭐⭐⭐)。
2025-06-16 14:18:21
74
原创 flutter 的lottie执行一次动画后关闭
CBAnimationBuilder 自动管理controller。flutter_gen 管理静态资源,包含lottile的管理。
2025-06-12 10:13:22
313
原创 flutter bloc进行写app
package:bloc 的扩展,可以自动持久化和恢复 bloc 和 cubit 的状态。专为与 package:bloc 配合使用而设计。
2025-06-10 09:01:30
518
原创 flutter 中Stack 使用clipBehavior: Clip.none, 超出的部分无法响应所有事件
原因在 Flutter 中,当Stack使用时,子 Widget 可以超出Stack的边界,但默认情况下,超出部分无法响应触摸事件(如点击、拖动等)。这是因为 Flutter 的HitTest机制默认会裁剪超出父容器范围的区域。
2025-06-05 10:37:41
415
原创 flutter 视频通话flutter_webrtc
我使用的是flutter_webrtc。保证 通话设备和服务器在同一局域网中。已经停止运行所以需要自己搭服务器。flutter 比较热门的库。下面是官方推荐的demo库。运行起go写的服务器。
2025-05-14 10:03:36
571
原创 flutter 的 json序列化和反序列化
官方推荐的 两个插件(个人觉得一个实体会多一个.g.dart 文件太多了,不喜欢)在根目录创建 build.yaml 这里是配置入口的地方。根目录运行,就会生成 main.mapper.g.dart。
2025-05-12 18:12:27
752
原创 flutter利用 injectable和injectable_generator 自动get_it注册
第一步在项目中创建一个文件夹 想一个名字 如dl (里面两个文件 一个dl.dart 另外一个空文件dl.config.dart)第五步 main中调用 dl.dart 文件中声明的configureDependencies 方法。第四步,直接运行 进行dl.config.dart 写入 这样dl.dart 文件就不会报错了。第三步在 需要get_it注册的地方加修饰符@injectable。第二步 在dl.dart中 会报错。
2025-05-08 09:18:25
457
原创 flutter 资料收集
在Flutter中,你可以使用TextEditingController控制输入框的文本和光标位置。要将光标移动到输入文字的最后面,你可以使用selection属性。// 将输入文字添加到控制器_controller.text = '示例文本';// 将光标移动到输入文字的最后面// 创建一个包含输入框的Widget并使用控制器TextField(// 其他属性这样,光标将始终位于输入文字的最后面。记得在使用完控制器后进行清理,以避免内存泄漏。
2025-05-08 09:00:56
644
原创 flutter 的热更新方案shorebird
要将现有 Flutter 项目配置为使用 Shorebird,请使用。打补丁 一个版本可以打n个补丁,补丁是版本号后面的小数字。为了开始推送更新,您需要创建一个版本。
2025-05-08 08:57:36
502
原创 apple提包的最佳时间是月初和月末
我看了一下七麦 下架的统计,一个月会抽一天出来严查, 其中和上个月严查的时间很相近。24号左右 下架的最多。我发现每个月只有一天是严查,其他天下架数都很少。可以通过查当月的下架统计数 看是否已经过了严查的哪一天,在上架操作,可以有效减低风险。
2025-04-27 17:32:12
173
原创 ipa包安装到apple手机上
TrollStore 由 Lars Fröder 开发,使未越狱的 iOS 用户能够无缝侧载 IPA 文件。现在,它将兼容性扩展至 iOS 15.5 至 iOS 16.6.1 以及即将推出的 iOS 17.0。TrollStore 2 与其前代产品一样,利用核心信任漏洞,在兼容的 iPhone 和 iPad 上实现永久签名。本质上,TrollStore 2 在保留其用户友好的侧载和重新签名功能的同时,扩展了对 iOS 的支持。原理是利用apple的漏洞,但是有低版本的系统要求。
2025-04-27 17:05:09
638
原创 ipatool 下载appStore的ipa包
ipatool auth login -e 账号 -p 密码。手机上,找到app然后通过分享,然后获取到目标app的链接。注: 我登录一直弹不起 验证码弹窗(下面是解决方法)如果下载失败 license is required。然后就找到指定的包了。
2025-04-27 16:49:38
559
1
原创 apple 个人开发者转公司经验
您的组织必须拥有邓白氏编号 (DUNS® Number),以便我们验证您的组织身份和法人实体身份。要注册开发者计划,您的组织必须是法人实体,以便能够与 Apple 签订法律协议。法人实体名称必须与您计划使用的税号相对应,该名称将显示在您在 App Store 和 Mac App Store 上分发的 app 的产品页面上。作为将您的组织注册到开发者计划的负责人,您必须拥有约束您组织遵守法律协议的法定权力。您的组织的网站必须向公众开放,并且域名必须与您的组织相关联。您的电子邮件地址以及您所在组织的域名。
2025-04-25 14:31:31
1796
原创 flutter getx 中.obs 的方法refresh方法
这样定义,直接替换整个对象才会更新,(前提是调用的地方有Obx 会GetBuilder)F13BadgeEntity是自定义类。
2025-04-25 10:24:43
281
原创 flutter 小知识
是中的一个特殊布局小部件,它允许子组件的尺寸基于父组件的尺寸来计算。这意味着子组件的尺寸是父组件尺寸的一个比例,这使得布局在不同屏幕尺寸下保持一致性1。
2025-04-24 11:19:16
335
原创 flutter 插件收集
Flutter 的 HUAWEI ML Kit Body 插件。适用于 iOS、Android、MacOS、Windows 和 Linux 的后台文件下载器和上传器。想要定期运行一段代码(一次 - 每日 - 每周 - 每月 - 在新版本上 - 任何时期)用于 dart 和 flutter 应用程序的高级错误处理程序和记录器。Draggable 是一个用于添加漂亮的可拖动主页的部件。快速构建瀑布流布局的 Flutter 网格视图。径向渐变和模糊效果的小部件 渐变的升级。用户profile修改。
2025-04-22 11:25:17
720
原创 getx报错信息
原因猜测是 第一个必须是obs 不是obs的要放在后面。Obx函数回调里面没有包含.obs的变量有问题。后来发现 修改为下面的就不报错了。但是我的是包含了的 如下。
2025-03-26 14:38:23
332
原创 flutter 报错Unhandled Exception: PlatformException(1, BGTaskSchedulerErrorDomain, null, null)
ios模拟器不支持调试background_fetch 请使用真机。
2025-03-25 16:32:06
264
原创 flutter 开发web端的性能优化
启用 Tree Shaking 和压缩: 仅打包首屏必要代码:使用路由懒加载(如 或手动 )。将非首屏组件(如弹窗、二级页面)拆分为独立模块移除冗余依赖:检查 ,删除未使用的包。使用 工具扫描未使用的依赖: 使用2. 关键资源预加载 预加载主 JS 和字体: 在 的 中添加: 预连接 CDN 或域名(如使用 CDN 托管 CanvasKit): 延迟非关键资源:将统计脚本、广告 SDK 等移至页面底部或用 / 加载: 按需加载 C
2025-03-21 09:26:23
1246
原创 Flutter中常用命令
(1)在flutter目录使用git命令:git reset --hard 指定版本commitId。(开启以后每次新建flutter项目时,都是支持web构建的,会默认多出一个构建配置目录web)--split-debug-info ,提取调试信息,实现精简代码,可单独使用。--split-debug-info:混淆生成的map符号表缓存到此位置。--tree-shake-icons 参数,移除无用的资源,减小安装包体积。--obfuscate,开启代码混淆,提高代码反编译门槛。(1)HTML渲染模式。
2025-03-19 15:37:01
843
原创 flutter本地运行web端图片跨域解决
修改Flutter SDK中的文件,添加参数以关闭浏览器的跨域限制。在后添加参数。删除和文件,执行重新编译工具。。
2025-03-19 11:27:21
631
原创 漂流瓶玩法创新
功能:用户可查看自己的Signal在全球地图上的漂流路径,当产生匹配时生成专属「缘分航线图」,提升仪式感与传播性。用「海洋/声呐/频率」隐喻替代传统信件表述,强化缘分的神秘感与科技感结合。🌊 数据洞察:周末21:00发送的Signal打开率最高。▸ 瓶子将漂向**与你兴趣标签匹配度≥70%**的用户。✨ 小贴士:上传带笑容的照片获得回复率+65%:发送的瓶子带VIP标识,点击率+40%(图片+定位打卡,展示真实生活)(300字内文字+1张氛围图)免费次数限制刺激会员转化。机制确保深度社交启动。
2025-03-11 14:54:42
355
原创 flutter本地推送 flutter_local_notifications的使用记录
NotificationHelper.getInstance().showNotification(title: "科学研究", body: "研究开始了", payload: "payload");ios配置AppDelegate.swift(参考下面)安卓配置(AndroidManifest.xml)首页中进行权限和方法回调绑定和卸载。调用提示 接收消息直接调用。main方法中初始化。首页的instate。首页的dispose。
2025-02-12 10:16:08
1131
原创 【无标题】
flutter config --jdk-dir=你的JDK安装路径。将flutter的java版本设置为本机java版本。mac查看java安装地址。java17 下载地址。查看flutter信息。
2024-12-20 15:29:35
253
原创 mac电脑可以使用的模拟器
支持macOS/Windows,刚新增了对Apple Silicon系列M芯片的支持。支持Android/macOS/Windows/Linux。支持 macOS/Windows。
2024-12-17 10:03:09
688
原创 flutter 多文本,其中文本下划线往下移动
flutter中再满足多行文本,文本内有多个样式,并且多个样式可触发事件的情况,将其中的一部分文本的下划线往下移。
2024-12-12 11:48:39
432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人