首页 > TAG信息列表 > accountmanager

使用Smack库实现注册

即添加账户 参考文档相关 可以下载smack的源码包,里面有比较完善的smack的使用文档    在XMPP服务器上创建和管理账户使用AccountManager类,说明文档位于/javadoc/org/jivesoftware/smackx/iqregister/AccountManager.html ( 这里有个问题,AccountManager类在org.jivesoftware.smac

获取已经注册的android帐户的Facebook ID

我想获取一个Android帐户的Facebook ID.如果可能的话,想使用Facebook SDK做一些事情,例如贴在墙上. 我如何从AndroidAccounts获取信息? 目前,我可以使用accoutManager获取我的Gmail地址. 谢谢解决方法:如果您希望您的应用在用户的facebook中做某事,则需要其授权.您需要使用Facebook

Java-Android,AccountManager和OAuth

我确定这是基本知识,并且我缺少一些东西.我已经阅读了有关SO的其他答案,我已经在Google上搜索过,已经阅读了资源,但是我无法将自己的头全都放在要做的事情上. 我试图弄清楚如何编写连接到Twitch的API的应用程序,特别是如何使用Twitch的api进行身份验证.他们的文档在这里:https://git

android-列出Google Apps帐户

如何确定特定的Google帐户是否为Google Apps帐户? 我的手机上有2个帐户. 普通的Google帐户和Google Apps帐户 accountManager = AccountManager.get(getApplicationContext()); Account[] accounts = accountManager.getAccounts(); for ( int i = 0; i < accounts.length; i++ ) {

android-是否可以在不触发“权限请求”对话框的情况下从AccountManager获取身份验证令牌?

我正在开发一个客户端服务器应用程序,并希望为用户提供单点登录,以便他们可以使用Google登录.我打算通过使用AccountManager在电话上获取访问令牌,然后将此令牌发送到服务器以验证令牌并登录用户来实现. 当我在AccountManager中调用方法getAuthToken时,会显示一个对话框,用户必须允

android-无法让我的AccountAuthenticatorActivity在两个不同的应用程序中打开

我试图编写自己的身份验证器并将其用作具有两个不同应用程序的库:A和B. 我关注了这个帖子:http://udinic.wordpress.com/2013/04/24/write-your-own-android-authenticator/.我先安装了应用程序A,然后安装了应用程序B.当应用程序A调用AccountManager.addAccount()时,将打开AccountAut

java-MainActivity的AbstractAccountAuthenticator实现未调用addAccount

我正在使用tutorial将用户帐户添加到Android AccountManager. 在我的主要活动中,我具有以下方法: private void addNewAccount(String accountType, String authTokenType) { Log.d(TAG,"addNewAccount called"); final AccountManagerFuture<Bundle> future = mAccountMan

Android多个同步适配器项目,如Google帐户?

我目前将Android应用设置为使用Android的AccountManager功能,使用SyncAdapter和经过身份验证的帐户自动执行同步. 我只有一个同步适配器运行,它同步所有内容,但我想将其分开,以不同的间隔执行不同内容的同步. 我如何拥有像Google这样的多个同步项?解决方法:您只需使用相同的帐户类型

android – 新联系人创建而不是更新现有联系人

我正在将我的应用程序与Android默认联系人应用程序集成.我想在每个联系人详细信息中显示选项“xyz using MyApp”.我能够在Accounts Section中看到我的应用程序,其中包含同步联系人的选项,但我的应用程序仍未合并使用现有联系人,而是创建新联系人并合并其中. performSync()方法 pr

android – 如果联系人与电话通讯簿中的应用程序相关联,则显示应用程序图标

我正在尝试显示与应用程序关联的电话号码的应用程序图标. 我试图遵循this链接,但这太难了. 有没有这个或任何简单的方法来解决这个问题? 例如,我们可以说联系人存在于电话地址簿中的whatsapp,facebook,google,…中.同样,我想在这些信使应用程序旁边显示我的应用程序图标.解决方法:以

Android AccountManager帐户存储

AccountManager帐户存储在哪里?它在设备上吗?如果是,它存储在哪个文件夹中?解决方法:它存储在这里: Environment.getSystemSecureDirectory().getPath() + File.separator + DATABASE_NAME; getSystemSecureDirectory的位置: Gets the system directory available for secure storag

java – Android AccountManager抛出AuthenticatorException:添加帐户时绑定失败

我想在android上添加AccountManager.addAccount()的自定义帐户.我正在关注this tutorial.当我尝试使用AccountManagerCallback的run方法获取结果时,我收到带有消息的AuthenticatorException:android.accounts.AuthenticatorException:bind failure. 经过一些研究后,我发现了两个可能

java – 将自定义AccountAuthenticator与多个应用程序一起使用

我有2个独立的Android项目,一个是用于管理设备中用户帐户的AbstractAccountAuthenticator的实现,另一个是应该从AccountAuthenticator获取令牌并使用它的推送应用程序. AbstractAccountAuthenticator的实现正在工作,并在“设置”菜单中的“帐户和同步”部分调用时添加帐户,但是当我

使用Android AccountManager获取gdata的authtoken

所以我试图同步到谷歌文档,而不必询问用户他的凭据.我使用此代码获取auth-token: AccountManager mgr = AccountManager.get(activity); authToken = mgr.blockingGetAuthToken(account, DocsService.DOCS_SERVICE, true); 这将返回一个看起来格式良好的身份验证令牌.所以在我的Do

使用客户经理在Android中实施JWT身份验证

我正在实施一个Android应用程序,必须包含用户登录.为此,我创建了自己的身份验证器,目的只需登录一次.然后AccountManager可以请求访问令牌,因此应用程序不会直接处理密码. AccountManager存储用户帐户和令牌. 我正在使用JWT(Json Web Token)在我的REST API中对用户进行身份验证. 我

适用于多个应用的​​单个Android帐户

在我的公司,我们有两个应用程序从Android客户经理访问身份验证(来自我们自己的Web服务)令牌.因为这是一个SSO,我们决定将登录(activity和AbstractAccountAuthenticator)解压缩到两个应用程序都绑定到的库中. 为了将帐户保留在Android系统中,如果我们的某个应用程序被卸载(假设用户

android中accountManager的getPassword中的SecurityException

我正在尝试检索谷歌帐户的密码,但得到 String的安全异常pwd = AccountManager.get(mContext).getPassword(account).我也在androidManifest.xml中给予了权限account_manager,aunthenticator,get_account,manage account. 代码: android.accounts.Account[] gaccounts = AccountMana

如何在twitter中使用android AccountManager进行授权?

如何在twitter中使用android AccountManager进行授权? AccountManager am = AccountManager.get(this); Account[] accts = am.getAccountsByType(TWITTER_ACCOUNT_TYPE); if(accts.length > 0) { Account acct = accts[0]; am.getAuthToken(acct, "com.twitter.androi

Android联系人未显示我的自定义account_type

我创建了一个自定义account_type(com.axonsystem.kangoosave)并且工作正常.此外,当我以编程方式在此account_type下创建联系人时,在联系人应用程序中(当我编辑联系人时)Android正确显示我的自定义类型. 这是我的同步适配器 <sync-adapter xmlns:android="http://schemas.android.c

Android:添加铃声到联系人不适用于我刚添加的联系人,但适用于我之前同步添加的联系人

所以我正在进行帐户同步,并且包含在该过程中的是添加自定义铃声的步骤.这是我添加铃声的方法: private static void ringtoneSync(ContentResolver resolver, String username, Context context) { ContentValues values = new ContentValues(); Log.e("SYNC", "setting ri

android – 为什么在访问其他应用程序的帐户信息时,“调用者uid xxxxx与验证者的uid不同”?

我写了一个应用程序A,它使用AccountManager进行登录处理.然后,我写了另一个使用A的AccountManager帐户数据的应用程序B. 但是当我运行B时,我得到“java.lang.SecurityException:caller uid xxxx与authenticator的uid不同”. 使用A的密钥库文件对B进行签名可以解决此问题. 但是,我仍

Android自定义身份验证器允许访问屏幕

当通过Google的身份验证器登录时,每个应用程序的每个帐户(uid)都会提示一次“允许访问”屏幕(GrantPermissionActivity),但是没有记录在哪里可以选择为自定义第三方身份验证器显示该屏幕. 任何人都知道是否有这样做? 我试图插入自定义检查并模仿GrantPermissionActivity,但问题是Aut

android – 如何显示从状态栏通知开始的权限活动?

我正在使用AccountManager获取OAuth 2.0令牌. mAccountManager.getAuthToken(mAccount, AUTH_TOKEN_TYPE, true, new AccountManagerCallback<Bundle>() { @Override public void run(AccountManagerFuture<Bundle> future) { Bundle bun