Вопросы по теме 'aidl'
Обратный вызов из другого потока вызывает исключение
Я пытаюсь создать простую многопользовательскую игру. Существует WorkerService , который должен обрабатывать все сетевые коммуникации, и все взаимодействие между этой службой и моими действиями осуществляется с помощью AIDL. Я думаю, что это...
4082 просмотров
schedule
03.12.2022
Когда использовать сервис на основе помощи?
При каких обстоятельствах использование AIDL для определения интерфейса службы будет правильным решением (вместо того, чтобы просто создать расширение для класса service )?
8515 просмотров
schedule
24.06.2022
Передача перечислений через вспомогательные интерфейсы
Поскольку перечисления не являются примитивными типами, каков наиболее эффективный способ передать перечисление через вспомогательный интерфейс в Android? Есть ли способ сначала преобразовать перечисление в порядковый?
9858 просмотров
schedule
09.05.2022
Android импортирует не встроенный тип в AIDL
Есть ли что-то конкретное, что мне нужно сделать, чтобы импортировать не встроенный тип в интерфейс AIDL? В частности, Медиаплеер. Когда я пытаюсь импортировать его, я получаю сообщение об ошибке компиляции «не удалось найти импорт для класса...
1051 просмотров
schedule
19.12.2022
Возврат реализации интерфейса AIDL по ссылке между процессами
У меня есть небольшой проект Android, который включает в себя IPC, в котором действия клиента связываются с моей службой. Я использую AIDL для IPC и RPC, который работает довольно хорошо, но у меня возникают проблемы с возвратом экземпляра, созданного...
2195 просмотров
schedule
27.08.2023
Пример использования AIDL
чтобы понять AIDL в Android, мне нужен один пример из реальной жизни, означает, в каком сценарии разработки нам нужно использовать AIDL .
читая Android Docs ... Это ставит меня в замешательство и вызывает так много вопросов, поэтому мне трудно...
24767 просмотров
schedule
05.09.2022
Правильный способ реализации сервисов в android
В контексте музыкального проигрывателя я видел, как на данный момент сервисы реализуются двумя разными способами.
В первом методе создается файл .aidl , создается заглушка, из которой реализуется служба путем привязки ее к основному действию....
722 просмотров
schedule
11.12.2022
Радиовещательные приемники Android против Aidl
Каковы плюсы и минусы использования вспомогательных и широковещательных приемников для отправки сообщений между приложениями (как для фоновой, так и для приоритетной обработки)? Я использую приемники, что хорошо из-за модели подписки с фильтрами...
1918 просмотров
schedule
29.11.2022
Сервис AIDL из разных проектов
У меня есть 2 * разных проекта* в одном рабочем пространстве в eclipse (большинство примеров AIDL обрабатывают разные процессы в одном проекте). Проект A — это просто HelloWorld, который просто отображает сумму двух чисел. Я вызываю это...
1504 просмотров
schedule
23.04.2023
как вернуть список активных объектов в Android IPC
Попытка перенести некоторые интерфейсы из сервисного приложения Android в другое клиентское приложение и использовать подход AIDL. Итак, у меня есть интерфейс IJobController в IJobController.aidl: import com.example .jobs.api.IJobExecutionContext;...
625 просмотров
schedule
15.04.2022
AIDL против мессенджера
Требование : необходимо предоставлять сервис/контракт из другого процесса другим приложениям. Например: getPhoneRecord(recordId), deletePhoneRecord(phoneId) и т. д. Возможные решения : Messenger или AIDL.
Основываясь на моем анализе, я думаю,...
6523 просмотров
schedule
02.02.2024
Как распространять пользовательские классы для клиентов при написании службы Android с помощью AIDL
Я пишу сервисное приложение для Android. Клиенты связываются со службой, а затем вызывают удаленные функции (интерфейс, созданный с помощью AIDL) и возвращают результаты. Я знаю, что могу использовать объекты произвольного класса (унаследованные от...
214 просмотров
schedule
28.02.2024
Получение имени пакета Java потребителя AIDL
Я предоставляю некоторый API через механизм AIDL . Клиенты должны привязываться к AIDL и синхронно вызывать методы. Есть ли способ получить имя пакета Java клиента?
Например, если я предоставляю метод boolean isFooAvailable() как AIDL API, из...
1025 просмотров
schedule
07.05.2024
Как отправить поток (InputStream/OutputStream) в помощь?
У меня есть приложение, работающее над процессом IPC AIDL, и я хочу разделить поток между процессами (мое приложение и процесс AIDL), а затем как это сделать. Я знаю, что через помощь мы можем отправлять только примитивные типы данных и объекты,...
1158 просмотров
schedule
01.08.2023
Android: AIDL, почему List‹String› работает, а List‹Integer› — нет
В Android я пытаюсь создать файл помощи и пытаюсь передать - список показывает - не поддерживает java.lang.Integer, он поддерживает только примитивы
Но список работает хорошо.
Может кто-нибудь объяснить, почему так
807 просмотров
schedule
30.03.2024
Ошибка сборки jenkins android: сбой выполнения для задачи ': app: compileReleaseAidl', но сборка с помощью androidstudio в порядке, Может ли кто-нибудь сказать мне, почему
ОШИБКА: сбой при сборке за исключением.
# P2 # # P3 #
Попробуйте: запустить с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше результатов журнала.
Получите...
268 просмотров
schedule
20.06.2023
android:sharedUserId=android.uid.system Получение файлов с SDCard
У меня есть сценарий в Android (SDK 19/KitKat 4.4.2), в котором мое приложение должно быть подписано как приложение системного уровня ( Приложение 1 ) с использованием android:sharedUserId="android.uid.system" в манифесте.xml. Это означает, что это...
2457 просмотров
schedule
14.05.2022
Как клиентский процесс (в Android IPC с помощью helpl) узнает об удаленном классе?
В официальном документе Android Aidl пример клиента IPC явно объявляет намерение с целью «RemoteService.class». Однако, когда сервер и клиент не находятся в одном пакете, клиент не должен знать, что такое «RemoteService», если не установлена...
214 просмотров
schedule
09.03.2024
Инструменты сборки SDK с ошибкой Android Aidl 29.0.0
Я обновил свое приложение для Android, чтобы начать использовать SDK 29 и инструменты сборки 29.0.0. При компиляции в Android Studio получаю ошибку:
Процесс 'command' C:\Users\ma_fo\AppData\Local\Android\Sdk\build-tools\29.0.0\aidl.exe'' завершен...
3184 просмотров
schedule
15.11.2022