SLSにデータを格納、および取得できます。格納されたデータは、キーおよび値ともに暗号化されて格納され、取得時にはデータは復号化されます。格納されるデータサイズは2GBを上限に、カスタマイズできます。詳細は、C.5.10 sls.maxDatabaseSizeを参照してください。以下は、認証モードの例です。
LoginInfo loginInfo = LoginData.getInstance().mLoginInfo; if (loginInfo != null) { if (loginInfo.getUser() != "") { try { DataManagerDirect dm = new DataManagerDirect(getApplicationContext(), loginInfo.getUser(), loginInfo.getPwd().getBytes()); dm.put("キー名", "値"); } catch (IMAPSSlsException e) { // 例外処理. } catch (IllegalArgumentException e) { // 例外処理 } catch (SQLiteFullException e) { // 例外処理 } try { DataManagerDirect dm = new DataManagerDirect(getApplicationContext(), loginInfo.getUser(), loginInfo.getPwd().getBytes()); String value = dm.get("キー名"); } catch (IMAPSSlsException e) { // 例外処理. } catch (IllegalArgumentException e) { // 例外処理 } } }