草庐IT

copy-local

全部标签

flutter - AppBar 和 Drawer 布局的最佳实践 : re-use vs "copy/paste"

我是Flutter的新手,正在寻找一些关于构建页面布局的“最佳实践”建议。我来自Java背景,我总是尽可能多地重复使用,但我不确定这真的是最好的方法。我有几个页面都有一个Appbar但有自己的操作。这些页面中的每一个都将共享一个公共(public)抽屉。最初,我开始沿着创建公共(public)根页面小部件的路径前进,当在抽屉中选择一个项目时,公共(public)页面的主体会发生变化,如下所示:classHomePageextendsStatefulWidget{finalBaseAuthauth;finalFunctiononSignedOut;constHomePage({Keyke

localization - 如何在单语言环境应用程序上本地化 showDatePicker?

我有一个应用程序只适用于非英语的一种语言环境,因此它在Text对象中包含硬编码字符串。我正在尝试本地化showDatePicker()如果我尝试将localizationsDelegates:[GlobalMaterialLocalizations.delegate]传递给MaterialApp,我会得到一个异常。如果我尝试将locale:constLocale("es")传递给showDatePicker而没有将localizationDelegates传递给MaterialApp,我会得到一个异常。 最佳答案 我已经解决了。将这

local-storage - Flutter webview如何设置本地存储

我的Flutter应用程序流程是这样的:用户登录如果登录成功,服务器返回一个token在webview中将token设置为本地存储打开Webviewfullscreen到一个特定的URL我正在使用thisWebviewplugin.示例代码显示它支持本地存储(它有一个withLocalStorage选项)但没有显示如何使用它。我试过:创建新的FlutterWebviewPlugin实例通过调用方法evalJavascript在新创建的实例上设置本地存储在实例上调用launch,将withJavascript、withLocalStorage设置为true并将其启动到一个网址;//1fi

linux - Docker COPY 命令授予 777 对复制文件的访问权限

在我的docker文件中,我有以下命令:USERgerritCOPYgerrit-default-config/var/gerrit/etc/gerrit.config运行镜像我看到文件访问号是777。是默认值吗?除了在每次COPY后运行chmod之外,还有其他方法可以更改访问权限吗?RUNchmod600/var/gerrit/etc/gerrit.config 最佳答案 权限是从您的主机继承的。如果该文件在复制之前位于您主机上的777上,那么您会在容器中获得777。如果您不想在此处使用777,只需在主机中将其更改为600。来源:

linux - Docker COPY 命令授予 777 对复制文件的访问权限

在我的docker文件中,我有以下命令:USERgerritCOPYgerrit-default-config/var/gerrit/etc/gerrit.config运行镜像我看到文件访问号是777。是默认值吗?除了在每次COPY后运行chmod之外,还有其他方法可以更改访问权限吗?RUNchmod600/var/gerrit/etc/gerrit.config 最佳答案 权限是从您的主机继承的。如果该文件在复制之前位于您主机上的777上,那么您会在容器中获得777。如果您不想在此处使用777,只需在主机中将其更改为600。来源:

localization - Flutter 中的本地化字符串

我正在构建一个演示应用程序以使用本地化字符串进行测试。我收到以下错误:I/flutter(21588):构建MainApp(脏)时抛出以下NoSuchMethodError:I/flutter(21588):getter'title'被调用为null。I/flutter(21588):接收器:nullI/flutter(21588):尝试调用:title我不确定为什么会收到此错误。我已按照flutter文档中的指示进行操作。我有以下本地化类:import'package:flutter/material.dart';import'package:intl/intl.dart';impo

android - Flutter speech_recognition locale de_DE 不工作

我正在尝试使用de_DE作为语言环境,使用flutterspeech_recognizer将语音转为文本,但识别器返回法语。使用en_US它工作正常。我正在使用iPhone进行测试,没有模拟器。_speechRecognition.listen(locale:"de_DE").then((result)=>setState((){_textController.text=resultText;resultText="";}));我怎样才能做到这一点? 最佳答案 查看库的限制部分:https://github.com/rxlabz/s

networking - flutter/Dart : List devices on local network

我想从flutter应用程序连接到本地网络上的计算机。有没有办法让所有机器都连接到本地网络?喜欢ping广播地址? 最佳答案 要发现您的本地网络并列出连接的计算机、打印机和其他网络设备,请使用ping_discover_network包。获取本地ip并发现网络设备:import'package:wifi/wifi.dart';import'package:ping_discover_network/ping_discover_network.dart';finalStringip=awaitWifi.ip;finalStringsu

android-studio - Flutter:我尝试在将 flutter_local_notification 添加到依赖项之后构建一个项目,但它失败了

错误:失败:构建失败,出现异常。*什么地方出了错:任务“:app:processDebugResources”执行失败。Androidresourcelinkingfailed/home/saugo/.gradle/caches/transforms-1/files-1.1/design-27.1.0.aar/9fb468d34634c53fd038a8410ad263e8/res/values/values.xml:96:5-202:AAPT:error:resourceandroid:attr/fontVariationSettingsnotfound./home/saugo/.g

localization - 将小部件移动到另一个文件后,Flutter Localization 功能不起作用?

起初我从thistutorial实现l10n到Flutter的模板项目文件,这是成功的。之后,我尝试将MyHomePage类移动到名为home.dart的新文件中。它停止工作是因为当我调用Translations.of(context)时它返回null。main.dart和home.dart中的BuildContext有什么区别?本地化.dartimport'dart:async';import'dart:convert';import'package:flutter/material.dart';import'package:flutter/services.dart';classT