У меня есть приложение s работает над процессом AIDL IPC, и я хочу поделиться потоком между процессом (Мое приложение и процесс AIDL), то как это сделать. Я знаю, что мы можем отправлять только примитивные типы данных и возможные объекты с помощью helpl, но мое требование - отправлять поток ввода и вывода в процесс help. как достичь этого.Как отправить поток (InputStream/OutputStream) в helpl?
0
A
ответ
1
Вы можете использовать ParcelFileDescriptor.createPipe()
. См. ParcelFileDescriptorUtil из библиотеки API OpenKeychain.
Вызывающее приложение использует один ParcelFileDescriptor
для чтения (или записи), другой передается принимающему приложению и использует его для записи (или чтения).
0
Вы не можете отправить поток напрямую через AIDL.
Возможно, вам потребуется обернуть поток данных в ContentProvider
, поскольку это поддерживает потоковое вещание. Затем передайте Uri
, указывая на вашего провайдера и его поток через AIDL.
В зависимости от того, из чего идет поток, вы можете получить ParcelFileDescriptor
для базовых данных и которые могут быть переданы через AIDL.
Смежные вопросы
- 1. отправить поток поток куском
- 2. Пропустить андроид ViewGroup через helpl
- 3. генерировать пустой файл helpl
- 4. Flask отправить поток как ответ
- 5. Как отправить строку, используя поток
- 6. Как отправить текущий поток спать
- 7. Как отправить сигнал в поток в c?
- 8. Nodejs: Как отправить читаемый поток в браузер
- 9. Как отправить данные в поток лиц?
- 10. Как отправить видео поток в облако?
- 11. Как отправить данные в бегущий поток python?
- 12. Как отправить дополнительные параметры в поток SDL?
- 13. Пройдите через android.nfc.Tag через helpl?
- 14. Pass Map как параметр метода helpl
- 15. Как передать экземпляр просмотра через helpl
- 16. Опишите, почему helpl автоматически включается в
- 17. Отправить записываемый поток как узел узла express
- 18. Как отправить поток с помощью оболочки python
- 19. Как отправить HTTP-ответ, используя поток
- 20. red5: как я могу отправить поток микрофона?
- 21. Как отправить поток на SOAP-сервер?
- 22. Отправить поток данных от WatchKit
- 23. Как ссылаться на внешний файл helpl в Android Studio
- 24. Как использовать helpl для преобразования ITelephony.aidl в ITelephony.java
- 25. Что значит отправить сообщение в поток?
- 26. Отправить обновленные данные в фоновый поток
- 27. Удаленная служба Android с помощью helpl
- 28. Отправить (параллельный) поток через сокет в Java
- 29. Возможно ли отправить поток UDP в браузер?
- 30. Java: отправить строку в поток ввода