2010-04-20 52 views
0

一个月前,我问了这个question。即使有了Bounty,也没有人提出更好的答案,然后使用设备的Imei来识别用户,然后将手机与服务器同步。使用Android帐户管理器保留用户名,即使应用程序被删除

现在我偶然发现了Android AccountManager类。是否有可能使用这些类来存储用户名和密码,这些用户名和密码可以在我的应用程序的删除/重新安装循环之后访问?

如果是的话我该怎么做?那么这需要用户每次运行应用程序时都输入其密钥库凭据,并且密钥库尚未打开?

回答

3

我不这么认为。在我的实验中,如果删除包含创建它们的验证程序的包,则会删除帐户。

2

我对Android很新,但我认为你的目标可以通过一起使用两个管理器来完成。

首先,您使用AccountManager执行证书和网络资源的必要关联。

其次,您使用BackupManager将您的应用程序特定的AccountManager记录保存到云中。如果您的应用程序被删除,凭借Google Market跟踪功能,您的应用程序应恢复到设备上,并通过您的应用程序的BackupManager实施,还可以查看以前的所有AccountManager记录。

相关问题