Language

Inflater.SetDictionary メソッド

定義

オーバーロード

名前 説明
SetDictionary(ByteBuffer)

プリセット ディクショナリを、指定されたバッファー内のバイトに設定します。

SetDictionary(Byte[])

プリセットディクショナリを特定のバイト配列に設定します。

SetDictionary(Byte[], Int32, Int32)

プリセットディクショナリを特定のバイト配列に設定します。

SetDictionary(ByteBuffer)

プリセット ディクショナリを、指定されたバッファー内のバイトに設定します。

[Android.Runtime.Register("setDictionary", "(Ljava/nio/ByteBuffer;)V", "GetSetDictionary_Ljava_nio_ByteBuffer_Handler", ApiSince=35)]
public virtual void SetDictionary(Java.Nio.ByteBuffer? dictionary);
[<Android.Runtime.Register("setDictionary", "(Ljava/nio/ByteBuffer;)V", "GetSetDictionary_Ljava_nio_ByteBuffer_Handler", ApiSince=35)>]
abstract member SetDictionary : Java.Nio.ByteBuffer -> unit
override this.SetDictionary : Java.Nio.ByteBuffer -> unit

パラメーター

dictionary
ByteBuffer

ディクショナリ データバイト数

属性

注釈

プリセット ディクショナリを、指定されたバッファー内のバイトに設定します。 inflate() が 0 を返し、needsDictionary() が既定のディクショナリが必要であることを示す true を返す場合に呼び出す必要があります。 メソッド getAdler() を使用して、必要なディクショナリの Adler-32 値を取得できます。

指定されたバイト バッファー内のバイトは、このメソッドによって完全に使用されます。 戻り値の位置は、その制限に等しくなります。

11 に追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

SetDictionary(Byte[])

プリセットディクショナリを特定のバイト配列に設定します。

[Android.Runtime.Register("setDictionary", "([B)V", "GetSetDictionary_arrayBHandler")]
public virtual void SetDictionary(byte[]? dictionary);
[<Android.Runtime.Register("setDictionary", "([B)V", "GetSetDictionary_arrayBHandler")>]
abstract member SetDictionary : byte[] -> unit
override this.SetDictionary : byte[] -> unit

パラメーター

dictionary
Byte[]

ディクショナリ データバイト数

属性

注釈

プリセットディクショナリを特定のバイト配列に設定します。 inflate() が 0 を返し、needsDictionary() が既定のディクショナリが必要であることを示す true を返す場合に呼び出す必要があります。 メソッド getAdler() を使用して、必要なディクショナリの Adler-32 値を取得できます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

SetDictionary(Byte[], Int32, Int32)

プリセットディクショナリを特定のバイト配列に設定します。

[Android.Runtime.Register("setDictionary", "([BII)V", "GetSetDictionary_arrayBIIHandler")]
public virtual void SetDictionary(byte[]? dictionary, int off, int len);
[<Android.Runtime.Register("setDictionary", "([BII)V", "GetSetDictionary_arrayBIIHandler")>]
abstract member SetDictionary : byte[] * int * int -> unit
override this.SetDictionary : byte[] * int * int -> unit

パラメーター

dictionary
Byte[]

ディクショナリ データバイト数

off
Int32

データの開始オフセット

len
Int32

データの長さ

属性

注釈

プリセットディクショナリを特定のバイト配列に設定します。 inflate() が 0 を返し、needsDictionary() が既定のディクショナリが必要であることを示す true を返す場合に呼び出す必要があります。 メソッド getAdler() を使用して、必要なディクショナリの Adler-32 値を取得できます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象