InputStreamResource

Deprecated

Just use `SourceResource.inputStream()` to get InputStream from Source

能够获取到 InputStream 资源的 Resource 扩展实现。

Deprecated since v4.10.0: 直接通过 SourceResource.inputStreamSource.asInputStream 即可将 SourceResource 中的 Source 转化为 InputStream

val input1 = resource.inputStream()
val input2 = resource.source().asInputStream()

Java 中分别对应 Resources.inputStream(sourceResource)SourcesJvmKt.asInputStream(source)

var input1 = Resources,inputStream(resource);
var input2 = SourcesJvmKt.asInputStream(resource.source());

Author

forte

Inheritors

Functions

Link copied to clipboard

获取可用于读取当前资源数据的输入流。

Inherited functions

Link copied to clipboard
open override fun data(): ByteArray

使用 source 并读取其中全部的字节数据。

Link copied to clipboard

SourceResource 中通过 Source 获取一个 InputStream

Link copied to clipboard
abstract fun source(): Source

得到一个用于本次数据读取的 Source.

Link copied to clipboard

将给定的 Resource 转换为 OfflineImage。 会在适当的情况下转化为一些平台特供的类型, 并在其他情况下转化为全平台实现 OfflineByteArrayImageSimpleOfflineResourceImage