我正在使用 Flutter 开发 Windows 桌面应用程序,但不知道如何更改应用程序的名称和图标。
我在为 Windows 构建时遇到此错误
C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ MSBuild \ Microsoft \ VC \ v160 \ Microsoft.CppCommon.targets(238,5):错误MSB8066:'D:\ DSI项目\ sanjali_app的自定义构建\build\windows\CMakeFiles\a6c8cc86bdf940a07f4885a881770ba0\flutter_windows.dll.rule;D:\DSI items\sanjali_app\build\windows\CMakeFiles\9c479cc21d461e620769ab96f5bca778\flutter_assemble.rule' 退出,代码为 1。 [D :\DSI 项目\sanjali_app\build \windows\flutter\flutter_assemble.vcxproj] 异常:构建过程失败。
我正在使用适用于 Linux 的 Flutter Desktop 构建透明应用程序,有没有办法单击主应用程序窗口,仍然显示该应用程序?我正在尝试编写某种覆盖应用程序。
我已经尝试在根小部件上使用IgnorePointer小部件,但仍然不会将单击事件转发到窗口后面。
我假设在 application.cc 文件中添加某种绑定。
我开始将我的 Flutter 应用程序移植到macos Desktop。用户界面开始很好。但是,一旦应用程序进行网络调用,它就会立即失败并显示Connection failed (OS Error: Operation not allowed)。
运行单行:
final response = await http.get('https://jsonplaceholder.typicode.com/posts/1');
失败:
Unhandled Exception: SocketException: Connection failed (OS Error: 
    Operation not permitted, errno = 1),
         address = jsonplaceholder.typicode.com, port = 443
#0      IOClient.send (package:http/src/io_client.dart:33:23)
macos 构建目标来自此处的Google 示例。
Flutter (Channel master, v1.9.8-pre.108)
我正在与 Flutter 合作使用稳定的 Flutter SDK 版本制作移动应用程序。但我也想尝试 Flutter Desktop 和 Flutter Web,它们还不是 Flutter 稳定频道的一部分,但存在于 Flutter 开发频道中。
我的问题是...如何在不覆盖我机器上的 Flutter 稳定版本的情况下尝试 Flutter Desktop 和 Flutter Web?
我有一些与 FTDI 芯片交互的库,我用 C++ 将它们打包到了 DLL 中。我想使用 Flutter 创建一个前端并在 Windows 桌面应用程序中使用该库。这些功能在 Flutter 中仍然是新功能,并且文档非常浅薄且特定于移动设备。
按照此处的指南,我使用 FFI 创建了一个插件:
import 'dart:ffi';
import 'dart:io';
import 'dart:async';
import 'package:flutter/services.dart';
final DynamicLibrary FT232H = DynamicLibrary.open("");
final int Function() initializeLibrary = FT232H
    .lookup<NativeFunction<Uint8 Function()>>("initialize_library")
    .asFunction();
final void Function() cleanupLibrary = FT232H
    .lookup<NativeFunction<Void Function()>>("cleanup_library")
    .asFunction();
final int Function() initializeI2C = FT232H
    .lookup<NativeFunction<Uint8 Function()>>("Initialize_I2C")
    .asFunction();
final int Function() closeI2C = FT232H
    .lookup<NativeFunction<Uint8 Function()>>("Close_I2C")
    .asFunction();
final int Function(
        Uint8 slaveAddress, Uint8 registerAddress, Uint32 data, Uint32 numBytes)
    i2cWriteBytes = FT232H …我正在开发 flutter 桌面应用程序。我只想执行应用程序的单个实例。但目前它允许我运行多个实例。如何只允许该应用程序的一个 .exe 文件运行?
我有一些使用带有 Java 语言的 Android Studio 构建 android 应用程序的基本知识。现在我想开始学习颤振,但对一些事情不太确定。我读到可以使用 flutter 构建跨平台移动应用程序,我可以使用 android studio 构建这些应用程序。使用 flutter 也可以构建网站和桌面项目。
我的困惑是:
1) 我可以使用带有 Flutter 的 Android Studio IDE 来构建移动应用程序(Android 和 IOS)、桌面应用程序和网站吗?
2)首先,我以为我只是为移动应用程序和网站编写了一个代码,但我猜我错了。那么,如果移动应用程序和网站的代码不同,那么它们有多大不同?我的意思是它是完全不同的东西还是有一些相似之处。那么,如果有人可以使用 Flutter 构建移动应用程序,那么他们也可以轻松地使用 Flutter 构建网站?
3)可以用flutter web代替PHP做网站和web服务吗?
如何在 Flutter Desktop 上实现 Google OAuth2 或 Microsoft (Azure) OAuth2 登录?
oauth-2.0 google-oauth flutter flutter-desktop flutter-windows
visual-c++ flutter-dependencies flutter-desktop visual-studio-2022 powershell-cmdlet
flutter-desktop ×10
flutter ×8
dart ×2
flutter-web ×2
c++ ×1
ffi ×1
google-oauth ×1
gtk ×1
http ×1
oauth-2.0 ×1
permissions ×1
visual-c++ ×1