小编sos*_*nus的帖子

flutter iOS 无法使用麦克风,permission_handler 问题

我尝试在我的 flutter 应用程序中使用麦克风。我创建方法尝试询问用户有关麦克风权限的信息。它可以在 Android 上运行,但不能在 iOS 上运行。当然,我将这一行添加到 info.plist 中:

<key>NSMicrophoneUsageDescription</key>
<string>Used to capture audio for image picker plugin</string>
Run Code Online (Sandbox Code Playgroud)

我询问使用小部件的权限:

<key>NSMicrophoneUsageDescription</key>
<string>Used to capture audio for image picker plugin</string>
Run Code Online (Sandbox Code Playgroud)

有关图书馆和环境的更多信息:

  • 权限处理程序:^8.1.6
  • 颤振2.2.2
  • MacOS 11.6 上的 IDE VSCode
  • 我尝试重建项目(使用“flutter clean”)

在我的应用程序设置中,我没有看到有关麦克风的信息。当然,相机和画廊访问工作正常。 在此输入图像描述

microphone ios flutter

11
推荐指数
2
解决办法
8274
查看次数

如何在flutter中将_JsonMap转换为Map

我有类型为 _JsonMap 的响应正文

在此输入图像描述

如何将其转换为标准 Json?我找不到从该对象中提取带有数据的地图的方法

json dart flutter

10
推荐指数
1
解决办法
8305
查看次数

Flutter Android:一个或多个插件需要更高的 Android NDK 版本

一个或多个插件需要更高的 Android NDK 版本。

通过将以下内容添加到 /Users/qqq/data/github/qqq/qqq/android/app/build.gradle 来修复此问题: android { ndkVersion 21.3.6528147 ... }

但是如果我添加ndkVersion并且我的文件看起来像这样:


android {
    compileSdk 31

    ndkVersion 21.3.6528147

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    kotlinOptions {
        jvmTarget = '1.8'
    }

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }
...

Run Code Online (Sandbox Code Playgroud)

我收到不同的错误:

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/qqq/data/qqq/qqq/qqq/android/app/build.gradle' line: 61

* What went wrong:
Could not compile build file '/Users/qqq/data/github/qqq/qqq/android/app/build.gradle'.
> startup failed:
  build file '/Users/qqq/data/github/qqq/qqq/android/app/build.gradle': 61: Unexpected input: '{' @ line 61, column …
Run Code Online (Sandbox Code Playgroud)

android gradle build.gradle gradle-plugin flutter

4
推荐指数
1
解决办法
1万
查看次数

Grafana组系列

我有包含三个变量的 postgres 表:datetime、robot_id 和 energy_percent。现在在图表中我有energy_percentrobot_id。如何按 对该表中的记录进行分组robot_id?目前在这个表中我有 3 个不同的记录robot_id,所以我想在这个图表上看到 3 条线。 在此输入图像描述

编辑:我有一张包含很多记录的表,在列中robot_id我有 id。我需要每个唯一的一张折线图robot_id。如果表包含x唯一的robot_id我期望x图表上的线条。这是Excel示例:左边是错误的图表,右边是正确的图表: 在此输入图像描述 而且一件事:在 Excel 上,没有数据的地方我有 0,但我不需要点。

Edit2:我可以用下面的很多系列来做,但它应该是通用的(我不知道有多少唯一的robot_id)并且用一个查询(A)而不是很多查询(A,B,C等)来完成

在此输入图像描述

编辑3:当我应用代码时:

SELECT
  $__timeGroupAlias(time_created, $__interval),
  robot_id AS "metric",
  AVG(energy_percent) AS "value"
FROM api_robotlog
WHERE
  $__timeFilter(time_created)
GROUP BY 1,2
ORDER BY 1
Run Code Online (Sandbox Code Playgroud)

我有 2 个地块:energy_percent(time)robot_id(time)。没有很多情节energy_percent(time, robot_id)在此输入图像描述

编辑 5:使用@Jan Garaj 解决方案可以正常工作。两个图表,有两个相似的查询: 在此输入图像描述 TOP图表查询:

SELECT
  $__timeGroupAlias(time_created, $__interval),
  robot_id AS "metric",
  AVG(energy_percent) AS …
Run Code Online (Sandbox Code Playgroud)

postgresql grafana

0
推荐指数
1
解决办法
962
查看次数