2014-02-26 13 views
0

我对Android帐户API并不熟悉,很担心帐户安全。 另外我相信程序员知道更多关于Android内部的知识,所以我在这里问这个问题。Android上的电子邮件帐户是否可用于每个程序?

Android设备可以存储多种类型的多个帐号:谷歌,Skype和电子邮件...

所以我有几个问题:

  • 可与ACCOUNT_MANAGER任何应用程序,AUTHENTICATE_ACCOUNTS等权利阅读这些帐户的参数,并可能重新配置它们?
  • 为什么许多应用程序将帐户集中存储,但不是单独存储在他们自己的数据存储中?
  • Google知道我手机上的所有这些帐户吗?

回答

1
- Can any application with ACCOUNT_MANAGER, AUTHENTICATE_ACCOUNTS etc. 
rights read these accounts' parameters and probably reconfigure them? 

简短的回答,没有。如果应用程序有MANAGE_ACCOUNTS可以访问只有到该应用程序创建的帐户,也可以修改它。 AUTHENTICATE_ACCOUNTS权限用于将特定帐户用作身份验证过程的一部分,例如使用Google帐户登录您的应用。 ACCOUNT_MANAGER用于将您的帐户存储在帐户身份验证器中,文档称它由系统用于处理现有帐户和新帐户,而不是第三方应用程序。

- Does Google know about all these accounts on my phone? 

也许不是。也许如果有人挖掘了更多的信息,如果谷歌从你的手机挖掘关于你的账户的信息可以给出更准确的答案。

相关问题