Пользовательский ContentProvider - openInputStream (), openOutputStream ()

Контент-провайдер / API сопоставителя обеспечивает сложный, но устойчивый способ передать данные между процессами с помощью URI и openInputStream() и openOutputStream() методы. Пользовательские контент-провайдеры имеют способность переопределить openFile() метод с пользовательским кодом для эффективного разрешения URI в a Stream; однако, сигнатура метода openFile() имеет a ParcelFileDescriptor возвратите тип, и не ясно, как можно было бы генерировать надлежащее представление для динамично сгенерированного содержания для возврата из этого метода.

Возврат InputStream с отображенной памятью из контент-провайдера?

Есть ли примеры реализации ContentProvider.openFile() метод для динамического контента в существующей кодовой базе? Если не можно предложить исходный код или процесс для того, чтобы сделать так?

17
задан Community 23 May 2017 в 10:28
поделиться