Вопросы по теме 'aidl'

Развертывание моего AIDL, который импортирует мои классы
Мне нужно, чтобы другие разработчики могли подключаться к моему сервису, но мой AIDL импортирует мои классы. Я не хочу давать им исходный код сервиса, только APK и какой-то файл-заглушку (java, jar?). Как я могу дать им что-то — «клей», — который...
793 просмотров
schedule 04.08.2023

АЙДЛ - В чем смысл?
Итак, у меня есть приложение для Android с активностью (пользовательский интерфейс) и службой (фоновый опрос). Они тесно связаны с помощью AIDL (включая обратные вызовы, так что это дуплексная связь, IPC и т. д.). Каждый раз, когда они...
653 просмотров
schedule 09.05.2024

Создание файла AIDL в Eclipse
Простой вопрос... как вы создаете файлы AIDL в проекте Android с помощью Eclipse? Например, если я попытаюсь выбрать File -> New -> Other... , ADT не сможет создать AIDL. AIDL — это более или менее интерфейс, но если я создаю интерфейс...
8137 просмотров
schedule 21.04.2023

Как передать экземпляр просмотра через помощь
Я пытаюсь получить расширенный вид уведомлений из statusbarService.java и передать его через службу помощи другому приложению. -frameworks/base/services/java/com/android/server/status/StatusBarService.java private void makeStatusBarView(Context...
1464 просмотров
schedule 10.08.2022

Можно ли использовать Messenger (упрощенную альтернативу AIDL) для обмена данными между приложениями?
Небольшой вопрос: в документации по Android очень четко сказано, что Messenger является альтернативой AIDL для IPC (межпроцессное взаимодействие). Однако они никогда прямо не говорят, распространяется ли это на процессы, работающие в разных...
1677 просмотров
schedule 14.07.2023

Android: пользовательский объект в AIDL
У меня есть приложение, которое взаимодействует с настраиваемой службой через две реализации помощи. Когда служба запущена, я сталкиваюсь со следующим исключением: ERROR/AndroidRuntime(9435): FATAL EXCEPTION: main ERROR/AndroidRuntime(9435):...
7548 просмотров
schedule 02.05.2023

Использование посылок AIDL
Я читал сайты разработчиков Android о Parcels и AIDL, но у меня все еще есть вопрос. Почему объект Parcelable может быть возвращен из метода интерфейса AIDL, но не может быть передан в качестве параметра в метод AIDL? Я знаю, что методы интерфейса...
5400 просмотров
schedule 15.09.2022

Android: выполнить вход в приложение в фоновом режиме при загрузке
У меня есть приложение VOIP , мне нужно войти в приложение в фоновом режиме при загрузке устройства. В настоящее время инициализация моего приложения выполняется на UI Active( onCreate() ). У меня есть следующие вещи в моем уме, может ли...
3239 просмотров

Как подключиться и взаимодействовать со службой в своем собственном процессе в Android
Я создаю музыкальное приложение для Android, и я реализовал службу проигрывателя, которая работает в фоновом режиме с действием, которое управляет всем пользовательским интерфейсом воспроизведения, таким как воспроизведение, пауза и т. д. Сначала...
129 просмотров
schedule 16.03.2023

Каковы гарантии заказа односторонних удаленных вызовов AIDL?
Методы и интерфейсы AIDL, помеченные ключевым словом oneway , являются асинхронными вызовами Binder для удаленных процессов, и говорят, что порядок вызовов не гарантируется. С другой стороны, последний комментарий Дайанны Хакборн (автора Binder) в...
1987 просмотров
schedule 11.02.2024

Связывание кода Aidl для диспетчера пакетов в Android
Я пытался выяснить, как устанавливается приложение для Android, просматривая AOSP. PackageManagerService.java имеет gid для соответствующих разрешений путем синтаксического анализа файла platform.xml . PackageInstallerActivity анализирует и...
659 просмотров

возможно ли разместить файлы помощи в одном месте?
В настоящее время я использую удаленный сервис в проекте Android. Я определил интерфейс в двух файлах aidl , которые хранятся в папке /src моего проекта службы. Теперь у меня есть еще один проект, который привязывается к сервису. Однако для...
353 просмотров
schedule 26.02.2023

Android, служба и клиент (активность) работают в другом процессе. двусторонняя связь с помощью помощи
Я использую интерфейс помощи для связи IPC. После привязки к службе я могу вызвать вызов API от клиента к серверу. Но как мне отправить событие с сервера на клиент, используя помощь? Служба и клиент работают в разных процессах.
292 просмотров
schedule 02.10.2022

отправка сообщения из службы в другое приложение с помощью помощи
У меня есть два приложения, приложение A и приложение B. A - это просто служба, которая запускается при ЗАГРУЗКЕ COMPLETE и перезапускается, если она уничтожена. Постоянно получает сообщения (через последовательное соединение, но это не имеет...
679 просмотров
schedule 21.12.2023

Свежая установка ошибки Android Studio Gradle
Получите следующую ошибку при первом запуске Android Studio. Это пустой проект без какого-либо кода, поэтому я подозреваю, что мне нужно что-то настроить или установить. Любые идеи или помощь? Спасибо! Ошибка сборки Gradle: не удалось выполнить...
416 просмотров
schedule 11.07.2022

Каков правильный способ совместного использования Active Objects между процессами?
Я рассматриваю возможность совместного использования активных объектов между двумя процессами, однако документация по этому поводу часто бывает тусклой, а иногда даже неверно. В частности, я искал возможность обмена объектами Binder через посылки....
343 просмотров
schedule 22.09.2022

Используйте интерфейсы AIDL в модулях/подпроектах в Gradle
У меня есть проект, состоящий из нескольких модулей gradle (плагин com.android.library), ссылающихся друг на друга (дерево, а не плоское). Я интенсивно использую AIDL, и поэтому бывает так, что я ссылаюсь на интерфейсы AIDL из одного модуля (modA) в...
1756 просмотров
schedule 25.06.2023

Сериализованные входящие вызовы helpl в одном потоке
У меня есть приложение (клиент), которое выполняет удаленные вызовы с помощью AIDL на второе приложение (сервер). Каждый вызов через Binder выполняется в приложении «Сервер» в другом потоке (TID), разработанном решением AIDL. Можно ли сделать так,...
777 просмотров
schedule 14.03.2023

Как передать SurfaceHolder через AIDL?
У меня есть 2 отдельных приложения для Android (apk). Приложение 1 создает внутри себя SurfaceView и должно предоставить методы AIDL для других приложений, чтобы получить экземпляр SurfaceHolder для такого SurfaceView . Таким образом, другие...
2248 просмотров

Может ли Parcelable содержать интерфейс AIDL?
У меня есть служба, которая общается через AIDL. Я успешно создал интерфейс обратного вызова и использую класс, реализующий Parcelable. Я хочу, чтобы Parcelable содержал ссылку на интерфейс, определенный в файле AIDL, но я получаю сообщение об...
225 просмотров
schedule 03.11.2022