【发布时间】:2011-06-07 15:40:24
【问题描述】:
我有一个用户登录到网络服务的应用程序(用户名 + 密码)。我需要将用户的用户名和密码存储在某个地方以自动登录(否则他们每次都必须输入用户名和密码)。
我已将用户名 + 密码存储在 SharedPreferences 中,如下所示:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
Editor editor = prefs.edit();
editor.put("username", "the username");
editor.put("password", "the password");
editor.commit();
如果我理解正确,其他第三方应用程序无法访问共享首选项写入的实际文件,对吗?因此可以在这里存储用户名+密码吗?
如果我将设备连接到 DDMS,我看不到共享的 prefs 文件(很好)。如果我使用模拟器,我可以看到它们。
谢谢
【问题讨论】:
标签: android