问题标签 [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.

0 投票
1 回答
196 浏览

flutter - 写入本地存储中的文件颤动

我知道这个path_provider包,但它没有做我想要的,或者我没有正确使用它。经过这么多试验和错误后,我读到getApplicationDocumentsDirectory()返回的目录只能由应用程序本身访问,但是如果我想写入手机的本地文档目录并能够稍后在我的文件资源管理器中查看文件怎么办?

0 投票
0 回答
710 浏览

dart - 安装软件包时出现握手错误

无法在颤振中安装新软件包

错误信息 -

在 myapp 中运行“flutter packages get”...客户端中的握手错误(操作系统错误:CERTIFICATE_VERIFY_FAILED:证书链中的自签名证书(handshake.cc:352))发布失败(69)-尝试在 2 秒内重试 2。 ..

0 投票
0 回答
325 浏览

bash - 用于在 Flutter 项目的 ./.git/hook 文件夹中创建 git hook 的 Flutter 包

我的项目中已经有一个预提交挂钩,但我想强制我项目中的所有人使用它。为此,我想编写一个颤振库,用于在颤振项目目录中创建文件(就像 js 世界中的哈士奇一样)!我搜索的所有内容都是关于小部件库等等!

我知道在 package.json 的 js 库中有一个带有install属性的脚本对象。在此属性中,任何人都可以编写运行脚本。有没有机会在飞镖或颤振中做同样的事情?

0 投票
5 回答
11972 浏览

firebase - 如何将数据从一个提供者模型传递到另一个提供者模型?

我想使用provider( ChangeNotifierProvider) 和ChangeNotifier管理应用程序状态。但是我如何才能从另一个模型中的一个模型访问状态呢?

用例:在聊天应用程序中,一种用于存储用户信息的模型。其他模型使用用户信息(例如用户 ID)来调用数据库(Firestore)并获取聊天数据流。

例如:

这可能吗?我不喜欢有很大的模型,因为很难维护。



谢谢!

0 投票
1 回答
1581 浏览

flutter - 使用相机包授予权限会在异常时暂停调试器

我正在使用相机包来实现简单的功能。我主要遵循包提供的示例。当我打开摄像头小部件页面时,软件包会自动提示提供摄像头和麦克风的权限。单击允许这两个权限后,调试器将暂停并出现异常:

这是所需的代码:

调试器在这里指出异常:

一旦我恢复调试器并尝试再次打开此相机页面,就不再有错误/异常。只有在第一次接受权限后才会发生这种情况。

0 投票
1 回答
466 浏览

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 getpub get没有错误。
  • reload/rebuild该应用程序使用flutter run但未更新软件包。
  • pubspec.yaml, pubspec.lock,.packages更新正常。
  • 从 VS Code Tool 尝试单击get Packages未解决。
0 投票
1 回答
283 浏览

flutter - 使用颤振包有缺点吗?

在一个应用程序中使用多个包会影响性能或包大小吗?

我最熟悉网络,并试图更多地了解移动应用程序的情况。

0 投票
0 回答
1127 浏览

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

如果我替换FirestoreAnimatedlistPlaceholder()没有问题:

我该如何解决?

感谢大家!

0 投票
6 回答
38005 浏览

flutter - Flutter 命令删除 .pub-cache 文件夹中的包

如何删除.pub-cache文件夹中的颤振包?当我们给flutter clean时,它会删除当前目录下的build文件夹。我们可以手动删除它,但我的要求是.pub-cache使用命令删除文件夹中的包。

0 投票
1 回答
1624 浏览

video - Flutter 应用程序是否可以将应用程序内播放的视频移交给 Apple 或三星电视?

我正在考虑将 Flutter 用于跨平台应用程序项目,但是我需要将应用程序内播放的视频移交给电视的功能——Apple TV(如果用户有 iPhone)和 Samsung TV(如果用户使用 Android)。这类似于 YouTube 应用程序如何通过单击导航栏中的应用程序来切换播放到智能电视(请参见下面的屏幕截图)。

导航栏

弹出

任何帮助或建议都会很棒:)