Описание тега aidl
Язык определения интерфейса Android - это специальный язык, который позволяет серверу и клиенту устанавливать интерфейс для межпроцессного взаимодействия (IPC).
1
ответ
Передача объекта очереди через IPC в Android
У меня есть класс X, который реализует очередь. Я хочу передать объект класса X в интерфейс AIDL. Когда я импортирую класс X в файл.aidl, Eclipse показывает ошибку и говорит: "не удалось найти импорт для класса com.test.X." хотя класс там есть. pack…
02 дек '11 в 10:41
1
ответ
Получить экземпляр системного сервиса Android (например, AudioService)
Я знаю, что AudioManager предоставляет API для AudioService. Тем не менее, я хочу получить экземпляр класса AudioService. Изучение источника показало, что AudioManager делает звонок на урок по удаленному сервису. Я знаю, что AudioManager имеет поле …
07 апр '14 в 16:03
1
ответ
ContentProvider против использования AIDL/Messenger
Я хочу разработать приложение, которое поддерживает плагины и предоставляет данные для этих плагинов. Мне кажется, что правильный способ реализовать эту плагин-архитектуру на Android будет один apk для основного приложения и один apk на плагин. Но т…
10 мар '12 в 03:04
4
ответа
Как создать файл с расширением.aidl?
У меня есть следующие вопросы Нужно ли создавать простой файл с расширением.aidl? Я прочитал, что будет создан соответствующий файл.java, но в моем случае, когда я создал файл.aidl, я не смог найти такой файл.java Есть ли какая-то конкретная папка, …
27 фев '14 в 09:46
1
ответ
Проверка состояния службы не работает, потому что загрузчик классов
У меня есть активность, которая запускает службу, которая не является локальной. Иногда я проверяю, жив ли для выполнения действий. Моя попытка на данный момент заключалась в использовании статической логической переменной. Читая некоторые посты на …
14 окт '12 в 10:04
1
ответ
Сложность использования только параметров в файле.aidl
Я пытаюсь сделать так, чтобы моя служба Android могла просто отправлять изменения обратно в Activity, поэтому я пытаюсь просто использовать параметры, поскольку ничего не происходит из Activity после запуска службы. Вот мой файл.aidl: oneway interfa…
05 фев '12 в 05:29
1
ответ
Проблема при использовании связи удаленного сервиса (используйте IMediaPlaybackService на уровне платформы Android)
Я хочу использовать сервис MediaPlayback (достигнут в музыкальном приложении) на уровне платформы, шаги: добавил эти коды в Java-файл (также добавьте IMediaPlaybackService.aidl в тот же каталог), основанный в / Frameworks / Base / Core / Java / Com …
04 сен '12 в 09:22
1
ответ
Android: создание одной задачи с несколькими действиями приложений (проблема Lauchmode)
Я не знаю, как решить эту проблему с Android. В двух словах, поток между моими 2 приложениями выглядит следующим образом: поток Привязать приложение A к услуге в приложении Market (AIDL) Зарегистрируйте BroadcastReceiver и вызовите метод службы, кот…
30 янв '15 в 05:33
2
ответа
Как отличить элементы?
Есть интерфейс AIDL interface ISimpleService { void register(in ISomeCallback callback); void deregister(in ISomeCallback callback); } Обратный вызов определяется таким образом interface ISomeCallback { void notify(int event); } в register а также d…
23 ноя '13 в 09:05
0
ответов
Aidl сервис для музыкального плеера не работает
Я создаю приложение музыкального плеера и использую сервис Aidl. Когда я впервые играю песню, она работает хорошо. Когда я выбираю другую песню для воспроизведения (я все еще в той же активности), она все еще берет предыдущую песню. Я использую Shar…
10 авг '17 в 10:00
1
ответ
AIDL расширяет интерфейс
Я получил дизайн архитектуры с интерфейсом public interface IExchange { abstract String transmit(String); } И я должен разработать приложение для Android с двумя действиями, которые обмениваются данными, и мое приложение должно основываться на этой …
11 янв '18 в 15:57
1
ответ
AIDL работает в отладочном APK, но не в подписанных APK
У меня есть 2 APK, в которых я делюсь данными, используя AIDL. Когда я устанавливаю их с помощью debug apks или build apks, функция AIDL работает нормально. Но когда я создаю подписанный APK для обоих с разными ключами, функция AIDL не работает. Кто…
17 сен '18 в 15:13
3
ответа
Как определить parcelable типа интерфейса в файле.aidl?
У меня есть файл.aidl, который определяет один пакет типа интерфейса, скажем, parcelable MyInterface; При этом MyInterface - это интерфейс Java, объявленный в MyInterface.java, который расширяет интерфейс Parcelable. Механизм parcelable для Android …
17 окт '11 в 09:47
1
ответ
Ротация активности приводит к остановке службы
У меня есть сервис, который воспроизводит музыку, и действие, которое предоставляет графический интерфейс для взаимодействия с сервисом. Действие открывается при щелчке элемента списка (у меня есть список записей) и связывает сервис (и создает его) …
31 май '13 в 12:20
1
ответ
Android удаленных сервисов: нет связи
Я пытаюсь, чтобы Activity запустила определенный сервис. Я следовал этому уроку, но адаптировался к своему коду и не могу заставить его работать, потому что когда я вызываю сервис после запуска и привязываю его к действию, мой интерфейс (IMyRemoteCa…
19 июл '11 в 15:47
1
ответ
Проблема многопоточности Android SQLite
Я постараюсь быть ясным, но если понадобится больше деталей о коде, я могу предоставить его. У нас есть приложение ABC, которое предоставляет доступ к Db через помощники. Клиентское приложение XYZ выполняет вызовы IPC для реализации DAO в приложении…
10 окт '16 в 12:32
1
ответ
Почему.aidl нельзя поместить в проект библиотеки?
Я наткнулся на комментарий, в котором говорится, что проект библиотеки: не может содержать файлы.aidl, не может зависеть от другого библиотечного проекта, не может держать активы Ну, этот комментарий был сделан около полутора лет назад, и я могу с п…
13 янв '12 в 02:08
2
ответа
Как я могу вернуть большие строки из Сервиса через AIDL?
Я хочу получить xml в сервисе и вернуть эту xml-строку через AIDL. Сегодня я понял, что вызывающее приложение получает только нулевое значение, когда эта строка очень длинная. Я немного протестировал и обнаружил, что ограничение длины строки составл…
15 апр '12 в 00:10
2
ответа
Создание файла AIDL в Eclipse
Простой вопрос... как вы создаете файлы AIDL в проекте Android с помощью Eclipse? Например, если я пытаюсь выбрать File -> New -> Other...ADT не может создать AIDL. AIDL является более или менее интерфейсом, но если я создаю интерфейс (класс),…
08 мар '11 в 12:30
1
ответ
Изменить имя пакета файлов java и aidl
В основном у меня много файлов в некоторых пакетах, я хочу добавить какой-то другой текст в имя пакета, но в то же время я хочу, чтобы все файлы также меняли свои имена пакетов и оператор импорта автоматически как для файлов JAVA, так и для файлов A…
30 янв '13 в 17:26