2013-10-18 49 views
0

我正在做一个使用eclipse的android应用程序。我想添加一个活动,以便在下次用户想要使用此应用程序时保存密码,但我不知道如何操作。 Pease help !!!!!!如何在android应用程序中使用sharedPreference设置和存储密码?

此外,使用默认首选项会更好吗?

我对这件事真的很陌生。有人能为我提供完整的代码,谢谢。请帮我解决!

请指教!!!!!

+0

请点击此链接 http://stackoverflow.com/questions/3624280/how-to-use-sharedpreferences-in-android-to-store -fetch-and-edit-values – Indra

回答

0

设置密码

public static void setPassword(String key, String value) { 
     Editor preferenceEditor = context 
       .getSharedPreferences("password", 2).edit(); 
     preferenceEditor.putString(key, value); 
     preferenceEditor.commit(); 
    } 

获取密码

public static String getPassword(String filename) { 
     return context.getSharedPreferences("password", 2).getString("password"); 
    } 
+0

我需要声明任何变量吗? – user2893218

+0

只能在全局区域声明的上下文 –

+0

一个愚蠢的问题,“2”的值是多少? – user2893218

1

使用SharedPreferences为,

拯救:

SharedPreferences settings; 
SharedPreferences.Editor editor; 
public static final String PREFS_NAME = "app_pref"; 
public static final String KEY_p_id = "KEY_test"; 

settings = getSharedPreferences(PREFS_NAME, 0); 
editor = settings.edit(); 
editor.putString(Login_screen.KEY_test, values.get(0)); 
editor.commit(); 

要删除:

editor.remove("KEY_test").commit(); 

至获取:

settings = getSharedPreferences(PREFS_NAME, 0); 
String TestId = settings.getString("KEY_test", null); 
相关问题