我想知道是否应该实现AccountManager来保存用户凭据,例如用户名、电子邮件、密码等。我自己找不到使用它的充分理由。我不希望其他应用程序能够访问Accounts并且我真的不希望它们显示在“AccountsandSync”设置中(尽管这可能没什么大不了的)。所以我的问题是:我应该使用它吗?优点缺点?我可以对其他应用隐藏Accounts并阻止它们出现在“AccountsandSync”中吗? 最佳答案 这个问题的公认答案可能会对您有所帮助...WhatshouldIuseAndroidAccountManagerfor?还应该指
我正在构建一个网络服务,并希望使用用户的google帐户凭据。该服务在GAE上运行,将有一个Web客户端和一个Android原生客户端。这是我第一次尝试这样的事情,我一直在阅读有关OpenID和AndroidAccountManager库的信息。我仍然不确定在将用户存储在我的数据存储区方面有哪些选择。我应该使用什么标识符?是否可以在原生Android应用程序上使用OpenID?任何帮助和/或指针将不胜感激。谢谢。 最佳答案 我们对上一个项目有类似的要求:GAE后端与GWT前端和Android/iPhone客户端。此外,我们不想存储用
我正在构建一个网络服务,并希望使用用户的google帐户凭据。该服务在GAE上运行,将有一个Web客户端和一个Android原生客户端。这是我第一次尝试这样的事情,我一直在阅读有关OpenID和AndroidAccountManager库的信息。我仍然不确定在将用户存储在我的数据存储区方面有哪些选择。我应该使用什么标识符?是否可以在原生Android应用程序上使用OpenID?任何帮助和/或指针将不胜感激。谢谢。 最佳答案 我们对上一个项目有类似的要求:GAE后端与GWT前端和Android/iPhone客户端。此外,我们不想存储用
我很生气。我正在尝试使用Java中的GoogleAppEngine作为服务器,为Android构建一个回合制多人在线游戏。它们看起来非常合身。Android需要Google帐户,而GAE使用Google帐户进行身份验证,同时免费且可扩展。因此,在假期之前,我能够使用Android2.0中的新AccountManagerAPI从我的Android客户端获得对我的GAE应用程序的身份验证。下面的代码可以让你访问用户谷歌账户的AuthToken,然后使用它进行身份验证,这样用户就不必手动输入他们的账户用户名和密码:AccountManagermgr=AccountManager.get(th
我很生气。我正在尝试使用Java中的GoogleAppEngine作为服务器,为Android构建一个回合制多人在线游戏。它们看起来非常合身。Android需要Google帐户,而GAE使用Google帐户进行身份验证,同时免费且可扩展。因此,在假期之前,我能够使用Android2.0中的新AccountManagerAPI从我的Android客户端获得对我的GAE应用程序的身份验证。下面的代码可以让你访问用户谷歌账户的AuthToken,然后使用它进行身份验证,这样用户就不必手动输入他们的账户用户名和密码:AccountManagermgr=AccountManager.get(th
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion有没有人知道在android中使用AccountManager的任何好的教程,基本上我想要做的是请求OAuth2token与谷歌api一起使用,任何建议将不胜感激:) 最佳答案
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion有没有人知道在android中使用AccountManager的任何好的教程,基本上我想要做的是请求OAuth2token与谷歌api一起使用,任何建议将不胜感激:) 最佳答案
我正在开发客户端-服务器应用程序,并希望为用户提供单点登录,让他们可以使用Google登录。我计划通过使用AccountManager在手机上获取访问token然后将此token发送到服务器以验证token并登录用户来执行此操作。当我在AccountManager中调用方法getAuthToken时,会显示一个对话框,用户必须允许这样做,但是Android上的Chrome允许您登录并将浏览器数据与您的Google帐户同步,而无需显示此对话框。因此,Chrome似乎能够在不向用户显示任何对话框的情况下获取访问token,如果我可以对我的应用程序执行同样的操作,那就太好了。查看Androi
在JellyBean设备上。我正在关注this请求oauth2token,例如AccountManageram=AccountManager.get(getActivity());am.invalidateAuthToken(MY_AUTH_TOKEN_TYPE,null);am.getAuthToken(aGoogleAccount,MY_AUTH_TOKEN_TYPE,null,this,newOnTokenAcquired(),newHandler(newOnError()));然后按照后面的代码示例进行检查:privateclassOnTokenAcquiredimplemen
我正在尝试在Android上使用AccountManager.addAccount()添加自定义帐户。我在关注thistutorial.当我尝试使用AccountManagerCallback的run方法获得结果时,我得到AuthenticatorException消息:android.accounts.AuthenticatorException:bind失败。经过一些研究,我找到了两个可能的解决方案,但我已经declaredauthenticator在application标签内,和checkedmyaccounttype.我还将list权限与教程中的list权限进行了比较。我正在