使用 Flutter 基础类型而不使用 Flutter

2024-05-16

我需要在没有 Flutter 的环境中使用 lib 'package:flutter/foundation.dart' 中存在三种类型。他们是:ByteData, ReadBuffer and WriteBuffer。是否可以在不依赖整个 Flutter 的情况下使用这些类?

我之所以需要在没有 Flutter 的环境中使用它,是因为我有一个使用 Dart 制作的服务器,我需要使用这些类来编码/解码我的套接字消息。

提前致谢!


如果您想访问以下课程package:flutter/foundation.dart您可以像平常一样创建一个新的 flutter 项目并删除runApp() from main()像这样:

void main() {
 print("This is now a console only program")
  //no runApp(new MaterialApp())
}

此代码不会启动任何移动应用程序,也不需要模拟器,只需要控制台。我只用 Dart 完成了一些项目,你可以使用所有非 UI 材质类,例如File, StringBuffer...

注意:记得在系统环境变量中添加dart的路径,在我的例子中D:\APPS\flutter\bin\cache\dart-sdk\bin,然后您可以导航到您的 flutter 项目并输入dart lib/main.dart在控制台中运行代码

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Flutter 基础类型而不使用 Flutter 的相关文章

  • 如何在 Flutter 中显示 Android Activity?

    我目前正在开发一个在 flutter 中使用 Google Maps Api 的应用程序 由于支持不完整 我只能使用静态地图 点击它会导致 Android 活动没有用 我需要的是一张地图 我可以在其中搜索位置并向该位置添加标记 那么是否可以
  • Flutter Firebase 身份验证:启动延迟

    我在应用程序中使用 Provider 和流 FirebaseAuth instance onAuthStateChanged 来决定启动时重定向到哪里 但是尽管用户已经登录 从之前的启动 但应用程序在登录屏幕上启动 几乎 1 秒后重定向到主
  • 如何在Flutter中保存图像文件?使用 Image_picker 插件选择的文件

    我真的很困惑 Flutter 很棒 但有时会让人困惑 所有代码都完成了 所选文件也在预览中显示 但我尝试将该文件保存在本地 Android 存储中 我无法获得成功 Future getImage ImageSource imageSourc
  • 意外的迭代器函数和 Iterable.take 行为

    我正在编写一个名为 批次 的简单函数 该函数应该将一个可迭代对象拆分为大小为 size 的可迭代对象的可迭代对象 然后我遇到了生成器函数和 Iterable take 方法的奇怪行为 当期望 知道 python 生成器行为时 这段代码 It
  • 在 Dartlang 中下载大文件

    我需要使用 dartlang 从浏览器下载较大的文件 我一直在使用 data uri 来下载 但已经达到了该方法的大小限制 想知道最好的方法是什么 我研究了使用 HTML5 文件系统 API 但它已被弃用 显然在大多数浏览器中从未真正实现过
  • Dart/Flutter 如何编译到 Android?

    我找不到任何具体的资源 Dart 是否被编译到 JVM 或者 Google 的团队是否编译了 Dart VM 以在 JVM 上运行 然后在 JVM 内的 Dart VM 中运行 Dart 前者更有意义 并且符合 无桥 的口号 但后者似乎更符
  • 如何在flutter web中实现视频播放?

    我正在尝试在我的 flutter web 应用程序上播放 firebase 上托管的视频 我不明白这怎么可能 使用 flutter 原生 video player使用插件 但仅适用于 ios 和 android 有人可以告诉我是否可以将视频
  • 如何在flutter上关注android tv应用程序中的列表视图项目

    我想在 flutter 中构建一个 android 电视应用程序 几乎所有事情都已完成 但一个问题是我无法集中注意力 例如一些弹出效果或边框更改任何告诉用户您现在正在使用此项目的内容 我们在列表视图中迭代的项目 我想要在应用程序中看到的图像
  • 使用键和值从地图创建小部件列表

    如果我说一个SimpleDialog 它接受children 我想从一个填充它Map
  • 如何在 Dart 中运行交互式流程?

    下面的测试尝试运行 less pager 命令并返回一次 用户退出 问题是它不等待用户输入 而是 仅列出整个文件并退出 平台 xubuntu 12 04 Dart 编辑器版本 13049 import dart io void main s
  • Flutter android 风味生成 apk

    我正在尝试使用 flutter 设置 Android 风格 我有两个入口点 lib main prod dart lib main dev dart 我还在我的 gradle 文件中添加了以下内容 flavorDimensions vers
  • iPhone 上的 Flutter 底部填充颜色

    是否可以更改 iPhone 附带的底部填充的颜色 包裹你的 材料应用程序 与下面的代码main dart class AnnotatedRegion
  • Flutter - 如何在 ListView 构建器中列出 forEach() 值?

    您好 我正在尝试将数据从 JSON 列出到 Listview Builder 但 Flutter 给了我这个错误 Column s children must not contain any null values but a null v
  • 在 _WidgetsAppState 中找不到路由 RouteSettings("/", null) 的生成器

    我正在写一个Flutter应用程序 这里有点初学者 这是我的代码 main dart import package flutter material dart import package flutter app timer helpers
  • viewportFraction < 1.0 的 PageView 非中心对齐

    当您为 PageController 创建 viewportFraction 值为 我希望当前页面捕捉到视口的顶部 而下一页呈现在底部栏下方 我尝试对每个页面应用转换 Transform translate offset Offset 0
  • 保存用户可以访问的 Flutter Android 应用程序中的文本文件

    我在 Flutter 中开发的 Android 应用程序的用户应该能够将一些数据保存 导出 到文本文件中 用户应该能够使用其他应用程序 包括文件管理器 在其 Android 设备上找到并访问此文件 我想 final directory aw
  • Dart:使用 html 导入时隔离不起作用

    我在 Dart 中发现了这种非常奇怪和不幸的行为 当我在主文件中导入 dart html 时 我的 Isolate 停止工作 使用我的文件 isolate dart main print BAM 这会打印 BAM import dart c
  • DraggableScrollableSheet 拖动时不会给出工作表的当前位置

    在flutter中我们有一个小部件可拖动可滚动表 现在我想要子元素拖动时的当前位置或当前大小 目前还没有办法获得该值 它在其构建器方法中提供了 ScrollController 但那是在列表滚动时而不是在拖动列表时 那么还有另一种方法可以跟
  • 使用 Flutter Flavor 运行调试?

    我正在尝试在 Visual Studio 代码上为我的 flutter 应用程序运行调试模式 单击 运行和调试 但是当我这样做时 我面临以下问题 The Xcode project defines schemes release priva
  • Riverpod - ref.refresh。应该使用“刷新”的值

    我正在将 Riverpod 与 flutter 一起使用 在我的主屏幕上 我有一个 FutureProvider 它调用 API 服务器 并在页面上显示结果 在应用程序的不同点 不同屏幕上的用户进行更改 然后我从另一个屏幕刷新提供程序 像这

随机推荐