ファイルは/data/data/アプリケーション名//shared_prefs フォルダに作成されている。
リファレンス
プリファレンスの保存方法
SharedPreferences pref =
getSharedPreferences("fileName",MODE_WORLD_READABLE|MODE_WORLD_WRITEABLE);
Editor e = pref.edit();
e.putString("key", "value");
e.commit();
取得する時は
getString(String key, String defValue);
getInt(String key, int defValue);
getLong(String key, long defValue);
などを使う
プリファレンスの取得方法
SharedPreferences pref =
getSharedPreferences("fileName",MODE_WORLD_READABLE|MODE_WORLD_WRITEABLE);
String str = pref.getString("key", "");//キーの値、取得出来なかった解きの値
Log.d("str", str );
他のアプリケーションのプリファレンスの取得方法
String str = null;
try {
Context ctxt = createPackageContext("com.gyousei", 0);
SharedPreferences pref = ctxt.getSharedPreferences("pref",
MODE_WORLD_READABLE | MODE_WORLD_WRITEABLE);
str = pref.getString("key", "");//キーの値、取得出来なかった解きの値
} catch (NameNotFoundException e) {
e.printStackTrace();
}
Log.d("タグ", str);
0 件のコメント:
コメントを投稿