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

Удаленная служба Android не вызывает методы службы
Я разрабатываю программное обеспечение для отслеживания GPS на Android. Мне нужен IPC для управления сервисом из разных активностей. Поэтому я решил разработать удаленный сервис с помощью AIDL. Это не было большой проблемой, но теперь она всегда...
1487 просмотров
schedule 06.03.2024

Android: bindService не подключается к удаленной (AIDL) службе, и я понятия не имею, почему
Я пытаюсь разработать базовую службу AIDL на Android 2.2.1. Кажется, все собирается и устанавливается нормально, но bindService() просто не будет -- ну, свяжется. Мой класс ServiceConnection не вызывается. Я действительно понятия не имею, почему...
3303 просмотров
schedule 04.04.2022

Android AIDL — нужен образец клиента и сервера (два разных приложения)
У меня есть два разных приложения — одно клиентское, а другое — удаленный сервер, и я пытаюсь использовать AIDL. Мне удалось скомпилировать клиент, импортировав класс сервера, однако bindService на клиенте возвращает false (даже если я использую...
2938 просмотров
schedule 19.05.2022

AIDL — вызов BindService для динамического намерения возвращает null Binder
У меня есть набор приложений, которые я создал. Одно из этих приложений — это Activity, которое по сути является «домашним экраном», а все остальные приложения содержат набор сервисов, которые я создал. В основном приложении Activity у меня есть...
2290 просмотров
schedule 14.04.2023

Когда следует использовать unbindService() и как правильно использовать ее для отвязки от удаленной службы, использующей интерфейс AIDL?
Я пишу простой музыкальный проигрыватель и создал службу воспроизведения, которая реализует интерфейс AIDL для связи с клиентами, один — простой браузер дорожек, а другой — еще более простую активность проигрывателя. Служба управляет объектом...
7603 просмотров
schedule 27.08.2023

Не можете использовать файлы .aidl в проектах библиотек?
В духе повторного использования кода я пытаюсь создать несколько библиотечных проектов. Однако я, похоже, столкнулся с проблемой определения файлов .aidl, которые охватывают библиотеки. Вот проблема: В библиотеке A у меня есть Foo.java и...
2510 просмотров
schedule 23.06.2022

Отображение вызова удаленной службы Android IPC Ошибка
Я хочу сделать одно демонстрационное приложение для связи IPC (связь между службами). Я использую AIDL для этого. Я обнаружил, что большая часть учебника RemoteService и клиент находятся в одном пакете. На самом деле я делаю это отдельно....
732 просмотров

Отслеживание времени простоя пользователя в приложении на Android
Насколько мне известно, у меня нет системного API для получения времени простоя пользователя . Когда я говорю о простое пользователя, я имею в виду, что пользователь взаимодействует с сенсорным экраном в моем приложении. Поэтому я хочу отслеживать...
3274 просмотров
schedule 02.10.2022

Как отладить удаленный сервис AIDL в Android?
У меня есть источники удаленной службы, использующей AIDL. Также у меня есть собственное приложение, которое подключается к этой службе. Я отлаживаю два приложения одновременно, но внутри удаленной службы я могу попасть в точки останова только в...
1533 просмотров
schedule 25.03.2024

сервис, который регистрируется у сервис-менеджера
Я попробовал образец кода для обслуживания, установил его на устройстве и запустил приложение. Я попытался перечислить эту службу с помощью команды adb, которая сейчас работала (я мог видеть свои журналы для того же в logcat) список служб оболочки...
1759 просмотров
schedule 15.12.2022

Взаимодействие активности службы Android с использованием AIDL
Я пытаюсь сделать 2 приложения, которые будут взаимодействовать друг с другом с помощью AIDL. Приложение 1: Будет сервисом. Приложение 2: будет Activity (с кнопкой), которое покажет некоторые данные, которые будут получены службой Application 1....
429 просмотров

Почему AIDL необходим для поддержки многопоточности?
Судя по этому сообщению из документации AIDL , существует только один допустимый вариант использования AIDL. Использование AIDL необходимо только в том случае, если вы разрешаете клиентам из разных приложений доступ к вашей службе для IPC и...
1528 просмотров
schedule 13.12.2022

Вызов Android In App Billing SecurityException Binder для неправильного интерфейса
Я пытаюсь заставить Google In App Billing Services работать. У меня так далеко, что служба привязана и подключена, но как только я пытаюсь получить некоторые данные из службы, она вылетает с журналом: 04-02 10:36:32.795...
6320 просмотров

android helpl не может привязаться к службе, когда хост установлен после клиента
У меня есть служба помощи, которая работает правильно, пока клиент не будет установлен, когда хост установлен ранее, но, как я уже упоминал в заголовке, когда хост не установлен, и я устанавливаю клиент, а после этого я устанавливаю хост, я получаю...
1541 просмотров
schedule 11.01.2023

Генерация Aidl терпит неудачу
Я пытался использовать IPC для проекта с несколькими apk. Один из них предоставляет сервису довольно много методов. Некоторые из этих методов принимают объекты Parcelable в качестве параметров (или возвращают их). Первое, что я сделал, это...
3973 просмотров
schedule 03.08.2023

ошибка: не удается найти класс символов IInAppBillingService
У меня такая же проблема: как добавить файл помощи в Android Studio (из примера биллинга в приложении) Я пытался переместить файл в разные каталоги, но он все еще говорит, что не может решить эту проблему. Я также попытался синхронизироваться...
1184 просмотров
schedule 30.03.2022

RxJava и кэшированные данные
Я все еще новичок в RxJava и использую его в приложении для Android. Я прочитал тонну по этой теме, но все еще чувствую, что что-то упускаю. У меня такой сценарий: У меня есть данные, хранящиеся в системе, доступ к которым осуществляется через...
11671 просмотров
schedule 09.03.2023

В чем разница между AIDL и мессенджером в плане использования?
Мое понимание разницы между мессенджером и AIDL заключается в том, что оба они используются для межпроцессного взаимодействия, но первый используется, когда безопасность потока должна быть обеспечена неявно. Messenger создает очередь, и каждый запрос...
1054 просмотров
schedule 27.04.2022

Вызов метода в сервисе, который находится в другом приложении, используя помощь
Я следую методу, описанному в Поваренной книге разработчика Android. Вот мой интерфейс помощи пакет com.test.aidl; interface IMyAidl{ int add(int n1, int n2 ); } Мой класс обслуживания package com.test.usingaidl; import...
1524 просмотров
schedule 19.03.2023

Студия Android не может найти помощь для импорта
Я импортирую приложение CSipsimple как библиотеку в приложение под названием «Беседы». Я следовал принятому ответу от здесь , но когда я пытаюсь синхронизировать файлы gradle, я получаю ошибки:...
3155 просмотров