草庐IT

AccountManager

全部标签

Android Espresso Intents 测试随机失败, `` init() 必须在使用此方法之前调用``

我目前正在努力将一个项目插入Espresso测试。我已阅读大量文档并按照给定的做法开始使用。一切正常,但是,当涉及到Intents相关测试时,结果很奇怪。大多数时候,测试在我的Mac中通过但在我同事的Windows中失败(并非所有测试都失败)并显示失败消息java.lang.IllegalStateException:init()必须在使用此方法之前调用。很奇怪,如果我们在AndroidStudio中运行Debug测试,一步一步地流代码,它就通过了。这里是测试代码:@RunWith(AndroidJUnit4.class)@LargeTestpublicclassMainActivit

Android Espresso Intents 测试随机失败, `` init() 必须在使用此方法之前调用``

我目前正在努力将一个项目插入Espresso测试。我已阅读大量文档并按照给定的做法开始使用。一切正常,但是,当涉及到Intents相关测试时,结果很奇怪。大多数时候,测试在我的Mac中通过但在我同事的Windows中失败(并非所有测试都失败)并显示失败消息java.lang.IllegalStateException:init()必须在使用此方法之前调用。很奇怪,如果我们在AndroidStudio中运行Debug测试,一步一步地流代码,它就通过了。这里是测试代码:@RunWith(AndroidJUnit4.class)@LargeTestpublicclassMainActivit

android - 如何在安卓手机上找回登录的谷歌账户?

我正在开发一个Android应用程序,我需要检索手机上使用的Google帐户。我想为C2DM执行此操作,但如果用户已经登录,我不想要求用户输入他/她的Google电子邮件帐户。有什么办法吗? 最佳答案 这样的事情应该可以工作:AccountManagermanager=(AccountManager)getSystemService(ACCOUNT_SERVICE);Account[]list=manager.getAccounts();Stringgmail=null;for(Accountaccount:list){if(acc

android - 如何在安卓手机上找回登录的谷歌账户?

我正在开发一个Android应用程序,我需要检索手机上使用的Google帐户。我想为C2DM执行此操作,但如果用户已经登录,我不想要求用户输入他/她的Google电子邮件帐户。有什么办法吗? 最佳答案 这样的事情应该可以工作:AccountManagermanager=(AccountManager)getSystemService(ACCOUNT_SERVICE);Account[]list=manager.getAccounts();Stringgmail=null;for(Accountaccount:list){if(acc

android - Web 服务凭据 - OpenID/Android AccountManager?

我正在构建一个网络服务,并希望使用用户的google帐户凭据。该服务在GAE上运行,将有一个Web客户端和一个Android原生客户端。这是我第一次尝试这样的事情,我一直在阅读有关OpenID和AndroidAccountManager库的信息。我仍然不确定在将用户存储在我的数据存储区方面有哪些选择。我应该使用什么标识符?是否可以在原生Android应用程序上使用OpenID?任何帮助和/或指针将不胜感激。谢谢。 最佳答案 我们对上一个项目有类似的要求:GAE后端与GWT前端和Android/iPhone客户端。此外,我们不想存储用

android - Web 服务凭据 - OpenID/Android AccountManager?

我正在构建一个网络服务,并希望使用用户的google帐户凭据。该服务在GAE上运行,将有一个Web客户端和一个Android原生客户端。这是我第一次尝试这样的事情,我一直在阅读有关OpenID和AndroidAccountManager库的信息。我仍然不确定在将用户存储在我的数据存储区方面有哪些选择。我应该使用什么标识符?是否可以在原生Android应用程序上使用OpenID?任何帮助和/或指针将不胜感激。谢谢。 最佳答案 我们对上一个项目有类似的要求:GAE后端与GWT前端和Android/iPhone客户端。此外,我们不想存储用

android - Android客户端中AccountManager的AuthToken不再工作

我很生气。我正在尝试使用Java中的GoogleAppEngine作为服务器,为Android构建一个回合制多人在线游戏。它们看起来非常合身。Android需要Google帐户,而GAE使用Google帐户进行身份验证,同时免费且可扩展。因此,在假期之前,我能够使用Android2.0中的新AccountManagerAPI从我的Android客户端获得对我的GAE应用程序的身份验证。下面的代码可以让你访问用户谷歌账户的AuthToken,然后使用它进行身份验证,这样用户就不必手动输入他们的账户用户名和密码:AccountManagermgr=AccountManager.get(th

android - Android客户端中AccountManager的AuthToken不再工作

我很生气。我正在尝试使用Java中的GoogleAppEngine作为服务器,为Android构建一个回合制多人在线游戏。它们看起来非常合身。Android需要Google帐户,而GAE使用Google帐户进行身份验证,同时免费且可扩展。因此,在假期之前,我能够使用Android2.0中的新AccountManagerAPI从我的Android客户端获得对我的GAE应用程序的身份验证。下面的代码可以让你访问用户谷歌账户的AuthToken,然后使用它进行身份验证,这样用户就不必手动输入他们的账户用户名和密码:AccountManagermgr=AccountManager.get(th

java - 在 Android 中使用 AccountManager 的好教程?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion有没有人知道在android中使用AccountManager的任何好的教程,基本上我想要做的是请求OAuth2token与谷歌api一起使用,任何建议将不胜感激:) 最佳答案

java - 在 Android 中使用 AccountManager 的好教程?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion有没有人知道在android中使用AccountManager的任何好的教程,基本上我想要做的是请求OAuth2token与谷歌api一起使用,任何建议将不胜感激:) 最佳答案