问题标签 [flutter-android]
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.
android - Flutter 在插件开发期间看不到我的原生通道绑定
我在为 android SDK 创建插件时遇到以下问题
如您所见,我试图创建一个应该发送一个布尔值作为对来自颤动的请求(方法调用)的回答的通道。1.我在 api isregisteredtobackend中有一个方法 2.我在调用它的 MainActivity 中使用它 3.我在lib源的插件中实现了这个方法 4.在初始化页面上调用它 5.找不到该方法
我已经花了很多时间来找到我的问题所在......我不知道为什么颤振看不到我的方法实现
firebase - 错误列表不是类型的子类型
// 我正在尝试这段代码,但它没有添加到 firebase
// 它给出了这些错误
处理手势时引发以下 _TypeError:类型“列表”不是“字符串”类型的子类型
抛出异常时,这是堆栈:#0 SharedPreferences.getString (package:shared_preferences/shared_preferences.dart:98:35) #1 checkItemInCart (package:e_shop/Store/storehome.dart:331:12) #2 sourceInfo . (包:e_shop/Store/storehome.dart:301:31)#3 _InkResponseState._handleTap(包:flutter/src/material/ink_well.dart:993:19)#4 _InkResponseState.build。(包:flutter/src/material/ink_well.dart:1111:38)...处理程序:“onTap”识别器:TapGestureRecognizer#47ccb debugOwner:GestureDetector 状态:准备好赢得竞技场finalPosition:Offset(380.3,334.6)finalLocalPosition:Offset( 22.8, 31.6) 按钮:1 发送点击向下
flutter - Flutter:研究较长的构建时间
我有一个相当大的应用程序,在 Flutter 2 之前为 android 构建需要大约 8 -10 分钟,因为升级构建时间变得非常长。正如主题所述,我试图弄清楚如何弄清楚为什么会发生这种情况。
从我疯狂的构建时间之一记录下来 https://gist.github.com/glenfordwilliams/f95d75f82a5f7bb1de7d95dddd8859e3
扑医生
flutter - Flutter 检查屏幕在 Android 上是圆形的
有没有办法使用 Flutter 检查设备屏幕是否是圆形的?
经过一番搜索,我只发现如何使用本机代码:https://developer.android.com/reference/android/content/res/Configuration?hl=es#isScreenRound()。
我实际上只需要它用于 Android,但我还没有找到使用 Flutter 的方法。我想使用此信息来更改应用程序布局。
flutter - 下载开始后立即在 Android 上出现 Flutter_downloader HardCrash
谁能解释我出了什么问题。我尝试了两天但无法解决,应用程序一次又一次地崩溃。下载正常,但添加新页面后,只是为了添加新下载,应用程序崩溃了,即使删除页面后也继续崩溃。
第一次崩溃:没有信息,突然断开连接。
第二次崩溃: D/EgretLoader(28378):EgretLoader(Context context) D/EgretLoader(28378):上下文不是活动 W/WM-WorkSpec(28378):退避延迟持续时间小于最小值 D/DownloadWorker(28378): DownloadWorker{url=https://bppimt.ac.in/nu/Notice/Notice_on_Postponement_of__scheduled_examinations_on_17.03.2021.pdf,filename=Notice_on_Postponement_of__scheduled_examinations_on_17.03.2021.pdf,savedDir=/storage/emulated/0/Download,header=,isResume=false D /DownloadWorker(28378):更新通知:{notificationId:1,标题:Notice_on_Postponement_of__scheduled_examinations_on_17.03.2021.pdf,状态:2,进度:0} D/DownloadWorker(28378):打开与https://bppimt.ac.in/的连接nu/Notice/Notice_on_Postponement_of__scheduled_examinations_on_17.03.2021.pdf I/com.mcd.twb(28378):后台并发复制 GC 释放 23356(1592KB) AllocSpace 对象,90(3MB) LOS 对象,49% 空闲,5MB/10MB,暂停 19.531ms 总共 75.666ms W/ContentCatcher(28378) :无法通知 WebView E/libEGL(28378):在没有当前上下文的情况下调用 OpenGL ES API(每个线程记录一次) I/flutter(28378):致命:找不到回调 E/libEGL(28378):validate_display: 92 错误 3008 (EGL_BAD_DISPLAY) I/chatty (28378): uid=10621(com.mcd.twb) RenderThread 相同 3 行 E/libEGL (28378): validate_display:92 错误 3008 (EGL_BAD_DISPLAY) F/OpenGLRenderer(28378): 失败在表面 0x79eadeef00 上设置损坏区域,错误=EGL_BAD_DISPLAY 与设备的连接丢失。
其他崩溃: D/DownloadWorker(32459):DownloadWorker{url=https://bppimt.ac.in/nu/Notice/Notice_on_Postponement_of__scheduled_examinations_on_17.03.2021.pdf,filename=Notice_on_Postponement_of__scheduled_examinations_on_17.03.2021.pdf,savedDir=/storage/emulated /0/Download,header=,isResume=false D/DownloadWorker(32459):更新通知:{notificationId:1,标题:Notice_on_Postponement_of__scheduled_examinations_on_17.03.2021.pdf,状态:2,进度:0} D/DownloadWorker(32459):打开连接到https://bppimt.ac.in/nu/Notice/Notice_on_Postponement_of__scheduled_examinations_on_17.03.2021.pdf I/com.mcd.twb(32459): NativeAlloc 并发复制 GC 释放 22912(1545KB) AllocSpace objects, 82(2MB) LOS objects, 49% free, 5MB/10MB, paused 116us total 227.920ms I/flutter (32459):致命:找不到回调丢失与设备的连接。
flutter - Flutter webview - 阻止特定页面的打开
我有一个小问题。我正在使用 webview 创建一个移动应用程序。我要显示的页面有几个指向外部网站的链接。我可以以某种方式阻止特定页面的打开,或者将应用程序的子页面设置为在进入特定页面后显示吗?
flutter - 如何从函数中更改 Flutter 中高架按钮的背景颜色?
我是 Flutter 的新手,我上周开始使用 Flutter,现在我想做一个简单的 Xylophone 应用程序。我成功地创建了 UI 并创建了一个函数playSound(int soundNumber)
,但是当我调用这个函数来播放声音时,它给了我这个错误。
这是我为函数编写的代码playSound(int soundNumber)
。
这是我调用这个函数的地方。
如何调用此函数,因为它给了我上述错误?
flutter - 某些Android设备上的Flutter相机图像捕获问题
我是 Flutter 的新手。我以这种方式捕获图像:final image = await controller.takePicture();
它必须返回给我捕获图像的 XFile。在大约 90% 的设备上它工作正常,但在 Pixel 4、TECNO Camon 15Pro 和其他一些 android 设备上,它抛出异常,该行是:
throw PlatformException(code: errorCode, message: errorMessage as String?, details: errorDetails, stacktrace: errorStacktrace);
异常代码是:“captureTimeout”
在camera_controller(内置)类中,捕获的代码是:
XFile 文件 = 等待 CameraPlatform.instance.takePicture(_cameraId); (此行抛出异常)
这不是因为闪光灯功能,在 TECNO 设备上,前置摄像头工作正常。
android - 为什么这个错误发生在 android studio #flutter #androidstudio
我已经在我的 Ubuntu 系统中安装了 Flutter。我已经安装了最新的 android studio 4.3 以及 Java JDK 版本 16 和 8。我尝试更改 java_home 路径,但没有成功。另外,我尝试更改路径变量它仍然无法正常工作。我已在 chrome(web app) 中成功运行相同的代码,但出现以下错误。
android - Flutter: PhoneAccount connection service requires BIND_TELECOM_CONNECTION_SERVICE permission
I'm using flutter_callKeep , but I'm getting the above error.
These are permissions in my manifest.xml