2012-05-03 9 views
2

LWUITにはj2meレコードストアの実装がありますか?lwuitのレコードストア

私はj2meレコードストアを使用するlwuitアプリケーションを作っています。しかし、私はj2meのAPIにジャンプせずにlwuitのAPIを使用すると、よりポータブルなアプリを作るのに役立つと思う。私は正しい?

ありがとう

答えて

3

はい、LWUITにはレコードストアがあります。 Storage LWUIT IOのクラスをチェックしますが、これはLWUIT 1.5でのみ使用できます。

はい、移植性が向上します。

0

これはRMSレコード管理ストア用にJ2MEレコードストアを使用できます。

0

あなたはRS

HTMLコンポーネント内のレコードストアを使用して
public static void writeDataToRecordStore(byte[] aData, final String aDir) { 
    if (aData == null) { 
     return; 
    } 
    RecordStore iRecord = null; 
    try { 
     iRecord = RecordStore.openRecordStore(aDir, true); 
     if (iRecord.getNumRecords() > 0) { 
      iRecord.setRecord(1, aData, 0, aData.length); 
     } else { 
      iRecord.addRecord(aData, 0, aData.length); 
     } 
    } catch (Exception ex) { 

    } finally { 
     if (iRecord != null) { 
      try { 
       iRecord.closeRecordStore(); 
      } catch (Exception ex) { 
      } 
      iRecord = null; 
     } 
    } 
} 

/** 
* Read data from Record Store 
* 
* @param aDir 
* @return 
*/ 
public static byte[] readDataFromRecordStore(final String aDir) { 
    RecordStore iReccord = null; 
    try { 
     iReccord = RecordStore.openRecordStore(aDir, false); 
     if (iReccord.getNumRecords() > 0) { 
      // Has data 
      return iReccord.getRecord(1); 
     } 
    } catch (Exception otherEx) { 
    } finally { 
     if (iReccord != null) { 
      try { 
       iReccord.closeRecordStore(); 
      } catch (Exception ex1) { 
      } 
     } 
    } 
    return null; 
} 
0

LWUITは必要ありませんLWUIT。 レコードストアを使うことはLWUITとは関係ないと思います。両方とも機能を分離しています。 LWUITはユーザーインターフェース/ビュー、レコードストアはデータ/モデル用です。