ファイルは/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 件のコメント:
コメントを投稿