存储密码的Activity:
public class SharedPreferenceTest extends Activity { /** Called when the activity is first created. */ private ImageView mSkip; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mSkip = (ImageView)findViewById(R.id.mSkip); mSkip.setOnClickListener(new OnClickListener(){ public void onClick(View v) { // TODO Auto-generated method stub Intent localIntent = new Intent(); localIntent.setClass(getApplicationContext(), CopyOfSharedPreferenceTest.class); SharedPreferenceTest.this.startActivity(localIntent); } }); SharedPreferences.Editor spf =getSharedPreferences("USERPASS",PreferenceActivity.MODE_WORLD_READABLE).edit(); spf.putString("passWord", "hello"); spf.commit(); } }读取密码的Activity:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SharedPreferences sp = getSharedPreferences("USERPASS",PreferenceActivity.MODE_PRIVATE);
Log.i("xiao", "passwd = " + sp.getString("passWord", "123"));
}
本文介绍了一个简单的示例,展示了如何利用Android中的SharedPreferences组件来存储和读取用户的密码。通过两个Activity的实例,详细解释了存储和读取过程。
1345

被折叠的 条评论
为什么被折叠?



