【发布时间】:2011-09-24 00:38:15
【问题描述】:
我想让用户在不输入的情况下向我提供他们的电子邮件地址。理想情况下,应该有一个文本字段,用户可以在其中输入电子邮件地址或按下按钮自动填充它。
在前面的问题中,Roman Nurik suggests using an AccountManager 来处理这个问题,但这需要我的应用程序使用 GET_ACCOUNTS 权限;然后我的应用程序可以访问设备上所有用户的帐户,包括他们的 Facebook/Twitter 帐户。对于我想要的,这个权限似乎太宽泛了。
有没有更好的方法来处理这个不需要授予我的应用如此繁重的权限?
【问题讨论】:
-
提出问题后我注意到的一件事是 GET_ACCOUNTS 权限通常隐藏在“更多详细信息”部分中;它不会出现在首屏特权列表中。因此,如果您请求此权限,大多数用户都不会注意到。
-
你真的觉得GET_ACCOUNTS有那么重吗? GCM 需要它(至少如果你想支持
-
您是否也需要申请此权限?用户可以禁用它吗?
标签: android permissions