问题标签 [flutter-packages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 写入本地存储中的文件颤动
我知道这个path_provider
包,但它没有做我想要的,或者我没有正确使用它。经过这么多试验和错误后,我读到getApplicationDocumentsDirectory()
返回的目录只能由应用程序本身访问,但是如果我想写入手机的本地文档目录并能够稍后在我的文件资源管理器中查看文件怎么办?
dart - 安装软件包时出现握手错误
无法在颤振中安装新软件包
错误信息 -
在 myapp 中运行“flutter packages get”...客户端中的握手错误(操作系统错误:CERTIFICATE_VERIFY_FAILED:证书链中的自签名证书(handshake.cc:352))发布失败(69)-尝试在 2 秒内重试 2。 ..
bash - 用于在 Flutter 项目的 ./.git/hook 文件夹中创建 git hook 的 Flutter 包
我的项目中已经有一个预提交挂钩,但我想强制我项目中的所有人使用它。为此,我想编写一个颤振库,用于在颤振项目目录中创建文件(就像 js 世界中的哈士奇一样)!我搜索的所有内容都是关于小部件库等等!
我知道在 package.json 的 js 库中有一个带有install
属性的脚本对象。在此属性中,任何人都可以编写运行脚本。有没有机会在飞镖或颤振中做同样的事情?
firebase - 如何将数据从一个提供者模型传递到另一个提供者模型?
我想使用provider
( ChangeNotifierProvider
) 和ChangeNotifier
管理应用程序状态。但是我如何才能从另一个模型中的一个模型访问状态呢?
用例:在聊天应用程序中,一种用于存储用户信息的模型。其他模型使用用户信息(例如用户 ID)来调用数据库(Firestore)并获取聊天数据流。
例如:
这可能吗?我不喜欢有很大的模型,因为很难维护。
谢谢!
flutter - Flutter:未添加到 Flutter SDK 中的包
我们正在努力Flutter v1.7.8+hotfix.4
,使用VS Code
添加了一个名为english_words
. 软件包已更新,包含应用程序中所有必需的文件,但 SDK 未更新flutter/packages
,此处我们无法看到软件包文件夹。
main.dart
由于上述问题,从文件中获取错误
发布规范.yaml
- 运行
flutter packages get
得到响应exit code 0
- 运行
flutter pub get
或pub get
没有错误。 reload/rebuild
该应用程序使用flutter run
但未更新软件包。pubspec.yaml
,pubspec.lock
,.packages
更新正常。- 从 VS Code Tool 尝试单击
get Packages
未解决。
flutter - 使用颤振包有缺点吗?
在一个应用程序中使用多个包会影响性能或包大小吗?
我最熟悉网络,并试图更多地了解移动应用程序的情况。
flutter - 如何在 SliverChildListDelegate 中使用 FirestoreAnimatedList?
我尝试使用SliverList
列表中来自后端(Firestore)的渲染数据。但我得到错误:
在构建 NotificationListener 时引发了以下断言:ParentDataWidget 的使用不正确。
灵活的小部件必须放在 Flex 小部件内。Flexible(no depth, flex: 1, dirty) 根本没有 Flex 祖先。违规 Flexible 的父级的所有权链是:RepaintBoundary ← IndexedSemantics ← NotificationListener ← KeepAlive ← AutomaticKeepAlive ← KeyedSubtree ← SliverList ← Viewport ← IgnorePointer-[GlobalKey#1e502] ← Semantics ←⋯</p>
但是,如果我将其删除Flexible
,则会出现错误:
在 performResize() 期间引发了以下断言:垂直视口被赋予了无限的高度。
视口在滚动方向上扩展以填充其容器。在这种情况下,垂直视口被赋予了无限量的垂直空间来扩展。当可滚动小部件嵌套在另一个可滚动小部件中时,通常会发生这种情况。如果此小部件始终嵌套在可滚动小部件中,则无需使用视口,因为总会有足够的垂直空间供子项使用。在这种情况下,请考虑改用 Column。否则,请考虑使用“shrinkWrap”属性(或 ShrinkWrappingViewport)将视口的高度调整为其子项高度的总和。导致错误的小部件的用户创建的祖先是:FirestoreAnimatedList
如果我替换FirestoreAnimatedlist
为Placeholder()
没有问题:
我该如何解决?
感谢大家!
flutter - Flutter 命令删除 .pub-cache 文件夹中的包
如何删除.pub-cache
文件夹中的颤振包?当我们给flutter clean
时,它会删除当前目录下的build文件夹。我们可以手动删除它,但我的要求是.pub-cache
使用命令删除文件夹中的包。
video - Flutter 应用程序是否可以将应用程序内播放的视频移交给 Apple 或三星电视?
我正在考虑将 Flutter 用于跨平台应用程序项目,但是我需要将应用程序内播放的视频移交给电视的功能——Apple TV(如果用户有 iPhone)和 Samsung TV(如果用户使用 Android)。这类似于 YouTube 应用程序如何通过单击导航栏中的应用程序来切换播放到智能电视(请参见下面的屏幕截图)。
任何帮助或建议都会很棒:)