Android上的电子邮件帐户是否可用于每个程序?

时间:2014-02-26 18:57:15

标签: android synchronization accounts

我不熟悉Android帐户API,并且担心帐户安全性。 另外我相信程序员对Android内部有更多了解,所以我在这里提出这个问题。

Android设备可以存储多种类型的帐户:Google,Skype,Email ...

所以我有几个问题:

  • 任何拥有ACCOUNT_MANAGERAUTHENTICATE_ACCOUNTS等权利的应用都可以阅读这些帐户'参数并可能重新配置它们?
  • 为什么许多应用程序在自己的数据存储中集中存储帐户而不是单独存储?
  • Google是否知道我手机上的所有这些帐户?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分: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?

也许不是。也许如果有人挖掘了更多信息,如果Google从您的手机中搜索有关您帐户的信息可以提供更准确的答案。