flutter相关内容
当我在Android_Alarm_MANAGER回调中使用Shared_Preferences插件时,即使我遵循了插件文档中的所有步骤,我仍收到此异常。 Unhandled Exception: MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shar
..
我想用Ffltter从一个代码库中构建一个Android、iOS和网络应用程序。由于网络目前还不支持所有的颤动插件,我将不得不使用具有依赖项(例如dart:html)的替代插件,而这些依赖项在Android和iOS上是不可用的。 如何根据运行应用程序的平台插入正确的实现,而不加载不必要/不可用的包? 推荐答案 使用条件导入可以做到这一点。您可以在这里找到语法的示例:https:/
..
我构建Ffltter Web应用后的web文件夹大小为5.4MB,这还不错,但我还是优化一下吧。 我想知道,除了显而易见的(删除不必要的包)之外,是否有人有什么建议可以将文件大小降到最小?我将在Firebase上托管。 还有一个NOTICES文件,该文件大小约为1MB,其中包含随机许可证/版权免责声明,删除此文件是否会产生任何后果? flutter build web您所做的就是构建
..
有没有一种方法可以在设备之间进行切换,同时使用Flight来进行UI测试? 我有一个应用程序,可以同步所有实例的数据。典型的场景是TODO应用程序。用户在他的手机上为自己创建了一个待办事项,该待办事项将出现在他登录的桌面上。 有没有关于如何用颤动驱动使其自动化的想法?我基本上需要在测试时运行我的应用程序的两个实例 推荐答案 我已经想好了,有一种方法可以在MacOS上的终端上启动不同的模
..
我需要一个包含一些文本的容器来自动展开。我有一个API调用,可以是从5个单词到500个单词的任何内容。我不想只有一个固定的大小,很大,但包含10个单词。 我尝试过Expanded()和SizedBox.Expand(),但可能用错了 Card( elevation: defaultTargetPlatform == TargetPlatform.android ? 5.
..
我有下面的黑板。有一个覆盖(Stack)的2x10小部件,一些透明的小部件DragTargets,在它们上面,相同的宽度和高度的小部件Draggable。Draggable是包含图像的那些。 我面临的问题是,当我拖动上面的方法时,下面这些方法中的onWillAccept和onAccept方法没有被调用。我猜是因为有小工具覆盖了它们。 我已调换小工具,使DragTargets覆盖Drag
..
我要创建一个具有多个控件(如文本条目和按钮)的可扩展容器。 所以我实现了底页,但我想将此位置设置在最上面。 编码: Widget build(BuildContext context) { return Container( child: Center( child: RaisedButton( child: Text(
..
我想知道,如果原始文本将溢出,Ffltter中是否有方法可以显示替代文本。 示例: 我默认显示完整日期:January 1, 2019。 但是,如果我在一个小屏幕上,它会溢出(January 1...),我想改为显示不同的字符串(1/1/2019)。 推荐答案 我最终选择了一个受@Mantoska答案启发的解决方案。 import 'package:flutte
..
编辑: 我收到报告,这是When the keyboard appears, the Flutter widgets resize. How to prevent this?的副本。虽然这是相关的,但它是一个不同的问题。我希望键盘与UI重叠,直到它到达具有焦点的Textfield。这是Android上的默认行为 原创: 我是一名Android开发人员,刚刚开始使用Ffltter。
..
我想在颤动中处理FCM的背景消息,但FCM在后台模式向APP发送消息时出错,并在日志中出错 pubspec.yaml: firebase_core: ^0.7.0 firebase_messaging: ^8.0.0-dev.14 MainActivity.kt: package com.mydomain.myproject import io.flutter.embed
..
使用Firebase身份验证/电子邮件/密码&注册后,无需验证即可保存电子邮件。我已使用Ffltter Firebase应用程序。当有人注册时,我将他们定向到电子邮件验证页面,并将他们保留在那里,直到他们验证了电子邮件。问题是,如果有人使用我的电子邮件并在没有验证的情况下删除了应用程序,邮件仍然保留在数据库中。我们如何删除未经验证的电子邮件地址? 推荐答案 您可以每天运行计划的云功能,
..
我有一个这样的流的组合列表; var Ref1 = _firestore .collectionGroup("Posts") .where('postID', whereIn: List1) .snapshots(); var Ref2 = _firestore .collectionGroup("Posts") .where(
..
我正在学习如何按照YouTube上的《网忍者》教程在扑翼中使用Firestore。完成用户身份验证后,每当创建新用户时,此用户都会将用户记录添加到数据库中,为此会添加一个新模型,传递名为&name的1个字符串,根据我理解的调用,他映射了模型,然后使用.Data[‘name’]从模型中获取该字符串(字符串称为name),在执行此操作时,我收到错误The operator '[]' isn't def
..
颤动包发布--预演>;您的帖子看起来主要是代码;请添加更多详细信息。您的帖子看起来主要是代码;请添加更多详细信息。 Publishing scrollview_manager 1.0.0+1 to https://pub.flutter-io.cn: |-- .gitignore |-- .metadata |-- CHANGELOG.md |-- LICENSE |-- README
..
我想为聊天应用程序创建这种小工具。如何在颤动中设计这个。如果你有主意,谁能帮我 推荐答案 尝试以下代码,希望它对您参考flutter_chat_bubble包here或尝试this包也有帮助 Column( children: [ ChatBubble( child: Text(
..
我是Firebase和FireStore的新手,在云FireStore中存储Textfield数据并对其执行事务时遇到问题,我怀疑我们是否可以执行更新事务,如果文档不存在,则它应该创建并执行事务... 我希望实现以下目标: 我要将当前用户uid和email存储在‘X’集合的文档中。 我想对‘X’集合的‘Y’(这里Y是uid/电子邮件)文档执行事务更新 此外,如果该用户的文档不存在
..
有没有办法获取位于特定Firebase存储库中的所有文件的URL? 当前使用以下方法: List URLs = []; final ListResult _files = await _fireStorage.ref('groups/').list(); for (var element in _files.items) { String addable
..
为颤动Web应用程序实现一些集成测试,其中我试图模拟键盘操作以清除Textfield()的内容。就像我们已经做过的一样: await tester.testTextInput.receiveAction(TextInputAction.done); 知道怎么做吗? 推荐答案 您可以在测试中模拟键盘按键,如下所示: await simulateKeyDownEvent(Log
..
我在对我的API-AWS API网关进行HTTP POST调用时遇到此错误XMLHttpRequest error.。我当前的流程是Ffltter Web->;API网关->;lambda->;rds。 我知道已经有几个与此like相关的问题,但正如其中一个答案所建议的那样,添加一些头来响应lambda。但这对我不起作用。 在做了一些调查后,我发现问题与CORS有关。现在,
..
我有一个Steper表单,我正在使用它来接受用户的输入。有3个步骤,在每个步骤上,用户提供输入,并在单击保存按钮时将输入保存到列表中。现在,问题是,我可以在我的控制台上打印列表。但我不知道如何在按钮上方的屏幕上打印它,或者如果有任何字段为空,我想在按钮上方显示错误消息。有谁能帮帮我吗?我有以下代码。 import 'package:flutter/material.dart'; void
..