現在、Java MEを使用して、PIM(JSR75仕様)を介してデバイスのアドレスブック(ContactList)フィールドを抽出しています。フィールドのデータ型が文字列の場合、フィールドの値の最大長を取得する際に問題が発生します。私は当初、APIに似たようなメソッドがあると思っていgetFieldLength(int fieldId)
ましたが、残念ながら何も見つかりませんでした。
これを入手する方法はありますか?
フィールド定義自体を読み取るだけなので、フィールドのデータ長を知る必要があります。値ではありません。デバイスでサポートされているすべてのフィールドを収集する必要があります。これらのフィールドから、フィールドの名前、データ型、および最大長を取得する必要があります。デバイスの移植を目的として、上記の情報をサーバーアプリケーションに送信しています。