Описание тега flutter-method-channel
Flutter использует гибкую систему, которая позволяет вам вызывать API-интерфейсы для конкретных платформ, независимо от того, доступны ли они в коде Kotlin или Java на Android, либо в коде Swift или Objective-C на iOS. Именованный канал для связи с плагинами платформы с помощью вызовов асинхронных методов.
0
ответов
Android Project добавляет модуль Flutter, выбрасывает MissingPluginException
У меня есть проект для Android, и я добавляю в него модуль flutter. MainActivity проекта Android следующим образом: public class MainActivity extends FlutterActivity implements View.OnClickListener, MethodChannel.MethodCallHandler { private Button b…
10 июн '20 в 21:03
0
ответов
Производительность канала событий и методов Flutter
Я планирую добавить собственный twilio SDK в свой проект Flutter для приема голосовых вызовов, но меня беспокоит производительность, поскольку собственный код, который флаттер может взаимодействовать с запусками в основном потоке, и я читал, что это…
16 июн '20 в 18:05
0
ответов
didChangeAppLifecycleState не запускается на устройстве iOS
Приложение открывает платежный SDK и возвращает обратно. Как только он вернется, я проверилdidChangeAppLifecycleStateчтобы определить, вернулось ли приложение в свое состояние или нет. Он отлично работает в Android. class ConfirmationScreenState ext…
05 июл '20 в 14:00
0
ответов
Активность Flutter не перемещается после того, как сообщение получено от собственной стороны iOS через MethodChannel
Я разрабатываю приложение flutter, которое должно представлять собственный интерфейс, и для этого я использую MethodChannel чтобы установить связь между flutter и iOS Nativeи я могу передавать данные из представления флаттера в собственный и навигац…
31 июл '20 в 10:36
2
ответа
Как использовать канал метода Flutter в фоновом режиме (приложение свернуто / закрыто)
Я работаю над собственным виджетом Android в приложении Flutter. В котором есть кнопка обновления, при нажатии на нее я должен вызвать метод в коде Flutter. Я использую канал Flutter Method для связи, и он отлично работает, когда приложение находитс…
03 авг '20 в 13:45
3
ответа
Несоответствие типов: предполагаемый тип - MainActivity, но ожидался FlutterEngine
Я новичок в флаттере, и я хочу изменить обои устройства, но для этого нужны вызовы методов из канала платформы https://developer.android.com/reference/android/Manifest.permission?hl=en и собственного android wallpaperManager в папке android /MainAct…
11 авг '20 в 03:22
0
ответов
Как контролировать веб-просмотр с помощью MethodChannel во флаттере
Я интегрирую веб-просмотр во флаттер, есть два варианта: первый использует MethodChannel, а второй - виджет WebView, в моем веб-просмотре у меня есть степпер для навигации между маршрутами, когда я выполняю интеграцию во флаттере, я могу добиться эт…
04 сен '20 в 02:32
1
ответ
В чем разница между написанием моста MethodChannel и моста dart:ffi для запуска кода c/ C++ для получения ответа?
Прежде чем я начну свой вопрос, я хочу указать, что это не похоже на этот вопрос. Разница между написанием кода для конкретной платформы и кода dart:ffi. Здесь задающий вопрос задает реальную разницу, в то время как я пытаюсь узнать разницу для одно…
04 июн '20 в 20:18
0
ответов
Есть ли способ вызвать методы Flutter из активности Android?
Я пытаюсь создать SDK во Flutter, с помощью которого собственные приложения могут вызывать методы flutter с аргументами. После этого я создал модуль Flutter. Я добавил экран Flutter после этого Собственный код Android import android.os.Bundle import…
12 июн '20 в 10:07
0
ответов
Пытался отправить сообщение платформы во Flutter, но FlutterJNI был отключен от собственного C++ после закрытия приложения
Я использую pahoo mqtt на стороне Android и реализую его на флаттере, чтобы он запускался, когда приложение было закрыто. Однако клиент все еще подключен и по-прежнему получает сообщение от брокера после закрытия приложения. Но когда я снова открыва…
21 июн '20 в 14:52
1
ответ
Как вызвать код платформы из изолята во флаттере?
Я знаю, что существуют библиотеки flutter_isolate и isolate_handler, которые поддерживают это, но я не смог найти какой-либо метод для вызова специфичных для платформы кодов изнутри. Может кто-нибудь показать какой-нибудь пример, как это делается?
19 июл '20 в 09:57
1
ответ
Для выхода из собственной активности Android на Flutter требуется два нажатия назад
Мне удалось реализовать собственное Android Activity на Flutter. Код выглядит так: import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; class Communication extends StatefulWidget { @override State<StatefulWidget> cre…
05 июн '20 в 17:53
2
ответа
Flutter: использование поставщика пути, когда приложение находится в фоновом режиме
В настоящее время я пытаюсь внедрить FCM и локальные уведомления в свое приложение Flutter. Я успешно настроил FCM и локальные уведомления для обычных уведомлений, но у меня также есть другой тип уведомления, который я хотел бы отображать с изображе…
28 июн '20 в 17:16
2
ответа
Flutter MethodChannel от iOS до Native не работает
У меня есть проект Flutter, который пытается установить двустороннюю связь между Flutter и iOS Native. Пока он отлично работает от Flutter до iOS, но наоборот, молчит. Когда я вызываю метод из iOS, ничего не происходит. Ни сообщений, ни ошибок, ниче…
18 июл '20 в 14:14
0
ответов
Как отправить / получить экземпляр класса через MethodChannel?
Рассмотрим простой плагин Flutter, в котором собственный код Android периодически отправляет некоторые данные, например: class Data { public String name; public int value; } Какой самый простой (самый эффективный?) Способ отправить / получить экземп…
04 авг '20 в 23:15
2
ответа
Ошибка канала метода флаттера. {Необработанное исключение: MissingPluginException(не найдено реализации для метода getBatteryLevel для батареи канала)}
Поэтому я следил за всем из https://flutter.dev/docs/development/platform-integration/platform-channels?tab=android-channel-java-tab', но когда я нажимаю плавающую кнопку на моем устройстве, эта ошибка отображается. [ERROR:flutter/lib/ui/ui_dart_sta…
24 авг '20 в 19:35
1
ответ
Как получить доступ к функции js-файла из файла dart для флаттера мобильного приложения?
Я хочу получить доступ к функции, которую я определил в файле js, и мне нужно получить доступ к этой функции из моего файла dart, Я использовал следующий способ доступа, но когда я пытаюсь получить доступ к этой функции из файла dart для Интернета, …
14 авг '20 в 14:23
0
ответов
Как вызвать аргумент из Java в Dart с помощью MethodChannel?
Я пытаюсь вызвать аргумент из моего собственного кода Java в Dart, у меня есть метод в моем коде Java - @Override public void onReward(final int quantity) { HashMap<String, Object> args = new HashMap<>(); args.put("reward",quan…
19 июл '20 в 16:32
0
ответов
Необработанное исключение Flutter MethodChannel: MissingPluginException(не найдено реализации для метода startService на канале com.mypackage.messages)
Итак, здесь я пытаюсь реализовать свой MethodChannel на Flutter. Вот некоторые из моих фрагментов кода. <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" packag…
16 ноя '20 в 07:27
1
ответ
Возврат списка в результате в канал метода вызывает исключение java.lang.illegalArgumentException?
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) { super.configureFlutterEngine(flutterEngine) MethodChannel(flutterEngine.dartExecutor.binaryMessenger, channel).setMethodCallHandler{ call, result -> if (call.method == …
11 сен '20 в 22:45