我正在使用xml解析器来解析从请求到服务器的登录响应。 xml内容返回唯一标识客户端的sensitive data
,以便稍后我可以在我的应用程序的其他部分中获取有关客户端的更多详细信息。
在iOS中,我只是从解析后的值中创建一个对象来保存clientAuthenticationDetails
并使用appDelegate
实例从应用程序中的任何其他位置访问它。
我有没有办法在Android中做同样的事情?我已经阅读了SharedPreferences
,但我不确定其他人是如何实现此类功能的,或者secure
是如何实现的,因为我在响应中确实有敏感的客户端数据。
答案 0 :(得分:0)
简单的选择是使用共享首选项并编写某种方法来加密/解密首选项中的值。通常类似DES编码器/解码器。你可以在任何地方找到使用密码的样本。
通常没有意义的Harder选项是将帐户和凭据存储在android AccountManager
中。我建议使用共享首选项选项。在我看来它足够了。