Share via


Preferences.PutByteArray(String, Byte[]) メソッド

定義

指定したバイト配列を表す文字列を、この基本設定ノードの指定したキーに関連付けます。

[Android.Runtime.Register("putByteArray", "(Ljava/lang/String;[B)V", "GetPutByteArray_Ljava_lang_String_arrayBHandler")]
public abstract void PutByteArray (string? key, byte[]? value);
[<Android.Runtime.Register("putByteArray", "(Ljava/lang/String;[B)V", "GetPutByteArray_Ljava_lang_String_arrayBHandler")>]
abstract member PutByteArray : string * byte[] -> unit

パラメーター

key
String

値の文字列形式を関連付けるキー。

value
Byte[]

キーに関連付けられる文字列形式の 値。

属性

例外

指定されたキーまたは値が の場合は null

指定されたキーの長さが より MAX_KEY_LENGTH 大きい場合、または値の長さが の 4 分の MAX_KEY_LENGTH3 より大きい場合は 。

このノードが削除されている場合は 。

注釈

指定したバイト配列を表す文字列を、この基本設定ノードの指定したキーに関連付けます。 関連付けられている文字列は、RFC 2045、セクション 6.8 で定義されているバイト配列の Base64 エンコードであり、1 つのマイナーな変更があります。文字列は Base64 アルファベットの文字のみで構成されます。改行文字は含まれません。 Base64 でエンコードされた文字列の長さが を超MAX_VALUE_LENGTHえないように、バイト配列の最大長は の MAX_VALUE_LENGTH 4 分の 3 に制限されることに注意してください。 このメソッドは、 と #getByteArray組み合わせて使用することを目的としています。

の Java ドキュメント java.util.prefs.Preferences.putByteArray(java.lang.String, byte[])

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

適用対象