问题标签 [accountmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
676 浏览

android - Android - 以编程方式将 Google 帐户添加到非 Google 设备,例如 Nook

我的应用中有一个代码,如果缺少一个,它会提示用户添加 Google 帐户。

这可以在任何“支持 Google 的”设备上按预期工作,但是在 NOOKColor 代码执行时没有错误或警告,但是帐户管理器永远不会启动,因为它的 UI 可能丢失。你能想出什么好的选择吗?我只需要为用户的 Google 帐户获取 AUTH 令牌,以便能够访问 Google Reader

0 投票
1 回答
3959 浏览

android - 获取用于下载应用程序的 Google ID

我怎样才能知道是哪个 google 帐户下载了该应用程序?

此问题与Get the Google ID used in an in-app billing purchase有关

谢谢!

0 投票
4 回答
11782 浏览

android - 尝试添加帐户时出现 SecurityException

我正在试验 Android AccountManager

我有一个帐户身份验证服务,显示 UI 以输入用户名/密码。

我转到设置/帐户/添加帐户,选择我的新帐户类型,然后我会看到 UI。

当我单击确定时,我收到以下错误

MyAccountAuthenticationService 的唯一方法:

MyAccountAuthenticator:

MyAccountCreatorActivity的片段onClick

抛出异常setPassword。我已经需要所有的会计权限。我不确定是什么原因造成的。如果您需要更多代码/信息,请询问。

谢谢你。

0 投票
1 回答
474 浏览

android - SampleSyncAdapter 存储密码纯文本?

我正在尝试了解 Android AccountManager 和 OAuth。我想做的是不让手机访问密码。(这就是谷歌的建议:“对安全要聪明! ”)所以我检查了谷歌示例应用程序SampleSyncAdapter并开始阅读代码。然后我在 AuthenticatorActivity 中看到了这种情况:

此日志消息是“mPassword 设置为 Account:test”。当您阅读其余部分时,这在某种程度上是可以理解的,因为

如果密码是令牌,这将不起作用。

此外,我希望其余代码在 getAuthToken() 上的 Authenticator 中以不同方式工作验证我的 JSON RESTful 服务。

任何人都可以对此有所了解吗?

0 投票
1 回答
341 浏览

android - Android 联系人操作

我正在 Android 上开发一个 IM 应用程序。目的是具有多帐户和协议的兼容性。我正在寻找一种在 Android 上获得最佳联系人状态的方法。我有一个支持的帐户类型列表。我有一个函数需要很长时间(contact_id),并且必须返回最好的Account+最好的联系方式(例如somebody@jabber.org)。

我已经查看了文档,并且我已经知道 SQL。但是在那一点上文档有点混乱,我不知道如何获得向联系人发送消息的最佳方式。这是我正在尝试做的一些代码:

我可以选择对我的应用程序重要的所有 RawContact,但我不知道如何加入,也无法获得数据库的清晰架构。我不知道如何从那里访问 StatusUpdate。目标就像ORDER BY presence

有没有简单的方法可以做到这一点?有没有办法通过 ORM 之类的东西像普通对象一样操作联系人?或者我们是否有一种机制可以在 Android 上轻松创建和管理我们自己的 IM 协议?

0 投票
2 回答
378 浏览

android - 如何创建不可移动帐户

我想创建一个仅限电话的帐户,该帐户将仅保留电话联系人,并且使用不应删除此帐户(恢复出厂设置除外)。

有什么方法可以在帐户身份验证器或同步适配器中或通过帐户管理器指定,这样该帐户将不可删除。以下任何一种可能性都可以,1)。帐户将出现在设备中,但在帐户和同步设置 2) 中配置的帐户列表下将不可用。帐户将在列表中可用,但该帐户的删除选项将被禁用(消失)。

提前致谢, AS

0 投票
0 回答
428 浏览

android - 使用 AccountManager 将 Android 应用程序连接到 Gmail IMAP

我正在制作一个定期连接到 Gmail 并分析用户消息以获取数据的 Android 应用程序。如果用户输入他们的用户名和密码,我可以很好地连接到 Gmail,但显然,我想要一个不同的解决方案,所以我不会将密码存储在手机上。

我想使用 AccountManager 但我遇到了问题。似乎很容易连接到Gmail 之外的所有 Google 的 API。我无法找到如何使用 AccountManager 提供的令牌。

是否可以使用 AccountManager 连接到 Gmail 的 IMAP?如果是这样,怎么做?

0 投票
2 回答
878 浏览

android - 在安卓应用上撤消谷歌账户访问确认

我正在使用从 Android 应用程序对 App Engine 进行身份验证中所述的代码,以在我的 GAE 应用程序上启用 Google 帐户身份验证。问题是,一旦我允许我的 android 应用程序访问一个帐户,我就无法使用同一个帐户再次重复该过程(用于测试)。我试过了:

  • 无效验证令牌()
  • 清除数据(设置 => 应用程序 => 管理应用程序)
  • 卸载该应用程序

但是该应用程序仍然可以访问该帐户。下面是我用来显示用户确认意图的代码片段:

有没有人遇到过这个?知道如何在下一次运行时强制确认吗?

0 投票
1 回答
5602 浏览

android - Android Google Account Manager 基本登录

我正在为 android 开发应用程序,我希望它可以通过保存在用户手机上的帐户登录。

我找到了这篇文章:https ://developers.google.com/google-apps/tasks/oauth-and-tasks-on-android

这很有帮助,但在这个例子中,我必须请求某种 API 的许可(任务、纬度......)。我所需要的只是简单地登录到我的服务,而无需重定向到某个网站并填写密码等...

你有什么建议?

谢谢

0 投票
3 回答
5799 浏览

android - 从 AccountManager 获取基本的 google auth-token

我想从 AccountManager 获取一个 Google Authtoken,我可以将其发送到我的 Web 服务(未托管在 App Engine 上)以验证用户(如果不需要此权限,我只需要电子邮件地址和最终他的姓名)。

“getAuthToken”方法的“authTokenType”参数我必须使用什么?

我必须使用哪个 google Api 来获取用户电子邮件?