问题标签 [flutter-method-channel]
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 - 将android平台与argear sdk集成后运行时颤动黑屏
我想将颤振应用程序与 ArGear SDK 集成。
Flutter中没有直接使用该SDK的包或插件,需要在平台端实现SDK,并通过方法通道调用对应的方法。
我想在平台端打开相机并在平台端执行图像处理,然后在颤振小部件旁边显示用框架布局实现的相机platform view
。
实现在 android 本机项目中运行良好。但是在将实现代码移动到平台端的颤振应用程序后出现了问题。应用程序正在运行,但屏幕为黑色,并且控制台中没有错误。
initGLView()
在注释方法和setContentView(R.layout.camera_activity);
代码中修复了错误。
SDK有一个监听器来检测摄像头,我测试了另一种方式并打开摄像头,camera plugin
但SDK无法检测到摄像头,在这种情况下我应该在平台端打开摄像头。
android平台实现:
flutter - Flutter:如何在 Visual Studio 代码中创建 .aar 文件?
- 我有一个用 Flutter 编写的项目,其中有一些用原生(android)编写的代码
- 这个 android 代码包含一个带有 .aar 的文件。
- 我不知道如何安装它。因为我得到这个文件没有显示在编辑器中,因为它使用了不受支持的文本编码。
- 有人可以告诉我如何安装这个 .aar 文件吗?
string - 如何解决错误:类型不匹配:推断类型是字符串?但字符串是预期的
我有这样的错误:“类型不匹配:推断的类型是字符串?但应该是字符串”
这是我的功能:
这是我使用它的地方:
提前致谢。
flutter - 如何等待 MethodChannel 导致颤振?
在我的情况下,我的应用程序的所有 HTTP 请求都需要设置一个令牌,并且这个令牌只能从本机 3rd SDK 获取。
所以我希望flutter App在应用启动时尽早从本机(使用MethodChannel)获取这个令牌。并且因为我的应用主页也会产生一些HTTP请求。所以我希望这些页面不会被加载,当 MethodChannel 请求没有返回时。
做这种块好不好?而这种等待 MethodChannel 的阻塞怎么办?
android - 将数据从 Native 传回 Flutter
我的颤振项目中有 2 项活动。首先是 Flutter 使用的 MainActivity,其次是 EditImageActivity。
现在我已经从颤动中调用了一个方法来创建从 MainActivity 到 EditImageActivity 的意图。
现在我想从 EditedImageActivity 中将编辑后的图像作为位图取回,但不知道如何将位图再次传递给颤动。
来自 Flutter 的 InvokeMethod
维护.java
编辑图像活动.java
android - 方法通道是否在 android 主线程上工作?还是作为后台进程?
假设我有一个用 java 编写的更新计数的方法。该方法每 5 秒更新一次 Flutter UI 中的计数。最小化或关闭应用程序时方法通道的行为是什么?该方法会在后台运行吗?还是会停止?
基本上我想知道关闭或最小化颤动应用程序时的方法通道行为
java - 输入'列表
我正在尝试调用一个 MethodChannel,它应该返回一个 List<Map<String, String>>。我尝试同时使用invokeMethod 和invokeListMethod,但是我得到了某种类型转换错误。
例如,如果 .invokeMethod 为
我收到以下错误消息
同时使用 invokeListMethod 作为
我收到以下错误
在本机方面,我正在尝试发送 ArrayList<HashMap<String, String>> 并根据方法通道文档中提到的数据类型列表,我认为它应该可以工作。所以不确定我错过了什么。
ios - 如何将 siri 与颤振应用程序集成并进行后台 api 调用
我想创建一个支持 siri 和设备主屏幕的颤振应用程序,当我向 siri 提出问题时,它应该被应用程序识别(不应该打开应用程序)在后台执行 api 请求并获得响应并返回到siri。
有没有我可以使用或必须使用方法通道的包?
flutter - Flutter pigeon 相互引用 @HostApi 类
嗨,我正在使用颤振。但是,我有一些类需要与本机端的等价物相关联。为此,我正在使用鸽子。这是鸽子模板的示例:
当我尝试使用 flutter pub run pigeon 创建绑定时,在引用其他 HostApi 类的第 5 到 10 行会生成错误。为什么会这样?当我删除 HostApi 注释和“抽象”它似乎工作。但这不是我需要的,因为其他每个类也都有本机实现。
我应该如何启用它?
java - 使用 Java MethodChannel 在 Flutter 中运行 bytedeco tesseract 时应用程序崩溃
我正在尝试使用MethodChannel 在 Flutter 中使用bytedeco tesseract java 包装器,但是我遇到了错误。我已经尝试过 flutter clean 并将 gradle 升级到 4.2.2 但仍然无法正常工作。我的怀疑是正确安装依赖项
我通过 Maven 添加的依赖项如下:
android/app/build.gradle
android/app/src/main/java/com/example/ocr_app_test_v2/MainActivity.java
我实现的飞镖方法:
我得到的错误: