アプリ間でのデータ共有(S!アプリ) 書きかけ

サンプルソース

レコードストア書き込み側(文字列データをレコードに追加)

byte[] data = "string".getBytes("UTF-8");
RecordStore rs = RecordStore.openRecordStore("recordStoreName",true,RecordStore.AUTHMODE_ANY,false);
rs.addRecord(data,0,data.length);
rs.closeRecordStore();

//"string" ... 実際に追加する文字列を指定
//"recordStoreName" ... 同一のレコードストア名にする必要あり

レコードストア読み込み側(レコードストア内の文字列データの一覧を取得)

RecordStore rs = RecordStore.openRecordStore("recordStoreName",true,RecordStore.AUTHMODE_ANY,false);
RecordEnumeration recordEnumeration = rs.enumerateRecords(null,null,false);//trueにするとレコードの削除や追加が同期される
String[] strings = new String[recordEnumeration.numRecords()];
for (int i=0;i<strings.length;i++){
	strings[i] = new String(recordEnumeration.nextRecord(),"UTF-8");
}
rs.closeRecordStore();

//"recordStoreName" ... 同一のレコードストア名にする必要あり