问题标签 [android-account]
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.
android - Android导入导入com.google.android.gms.common.AccountPicker错误
我正在尝试使用以下内容实现帐户选择器:
但我在导入和导入 com.google 的 android 部分出现错误。安卓.gms.common.AccountPicker
我怎样才能解决这个问题?
在构建 Gradle 我有
}
和这里的文章一样吗?
异常 java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker
android - 将自定义字段添加到没有帐户的联系人卡片
例如,我想将自定义(与我的应用程序相关)字段添加到联系人卡片"Message XXXX"
或"Call XXXX"
XXXX 联系人卡片上,无论 XXXX 在我的应用程序中是否有帐户。例如,我的应用程序应该在用户拥有的所有联系人卡片中附加这些字段。
我没有任何信息可以与用户手机中的联系人同步,但我希望能够在内置联系人(系统应用程序)中添加这些字段,这引出了一个问题,有没有可能的方法这无需创建account authenticators
和sync adapters
?
android - 使用 Auth.GoogleSignInApi.getSignInIntent 的 Google 登录帐户类型
我遇到了两种创建 Google 登录意图的方法:
1.
2.
使用第一种方式,我可以得到用户的账号图片: Uri thumbnailUrl = acct.getPhotoUrl();
使用第二种方式,我可以得到用户的账户类型: String mType = data.getStringExtra(AccountManager.KEY_ACCOUNT_TYPE);
我需要帐户类型来获取访问令牌:
我一直在为 mType (“com.google”)传递一个硬编码变量,该变量有效但感觉不合适。使用 Auth.GoogleSignInApi.getSignInIntent 版本的意图时,有没有办法获取帐户类型?
另外,有没有办法在使用 AccountPicker.newChooseAccountIntent 版本的意图时获取帐户图片?
android - 从联系人中删除自定义帐户 ACCOUNT_TYPE
我创建了一个自定义帐户,并在该帐户中添加了一些联系人。所以现在我想从这些联系人中删除该帐户。几周以来我一直在谷歌搜索,但我找不到任何东西。如果有人知道该怎么做,请帮助我。
谢谢。
android - 在Android中获取用户名
我想在我的应用程序中获取用户名,以便它可以在首次运行时提供个性化消息,例如,
嘿%用户的名字,
..
由于该应用程序将付费并且主要在 Google Play 商店中提供,因此我将拥有有关用户的所有信息,就像他们同步的 gmail 帐户一样。但是我该如何为它编写代码呢?
android - 每当将新联系人添加到联系人时,如何添加类似whatsapp的选项以进行联系
我开发了一个需要做两件事的应用程序:
- 创建一个用户帐户(如 WhatsApp)。
- 每当有新的联系人条目时,如果联系人正在使用我的应用程序,则立即在联系人应用程序中的联系人详细信息页面中显示选项“通话”或“消息”。
android - Android Account Authenticator 编辑电子邮件 ID 凭据
当我在我的应用程序中使用test1@gmail.com登录时。它使用我的电子邮件成功生成帐户,如下所示
现在我注销并使用不同的电子邮件登录,例如test2@gmail.com然后它会生成这样的帐户
我想知道哪个是最好的方法
1)删除第一个帐户并添加第二个帐户
2) 如果可以更新,则用第二个帐户更新第一个帐户。
我实际遇到的问题是什么?
如果我删除并再次添加帐户addAccountExplicitly
,则创建新帐户需要一些时间,因此我的下一个代码将被执行并且帐户返回null。
是否可以使用如果是的帮助来更新帐户,updateCredentials
那么如何?
编辑:
我实际上在做什么?
创建包含帐户所需数据的捆绑包
使用本地插入的捆绑参数“global_user_id”检查帐户是否已经存在,如果它已经存在,那么我必须更新用作登录名的EMAIL(见上图。)
目前我正在做,删除旧帐户和添加新帐户,但下一行是需要帐户的SyncAdapter 配置。在那得到NULL因为添加帐户需要一些时间在后台。
是否有任何其他解决方案来更新该电子邮件 ID?
android - Android N 中次要用户的自定义帐户类型
我的应用程序提供了一个自定义帐户类型,可以通过
Preferences->Accounts->Add account
一切都按预期工作。但是,当我更改为非主用户时,我的自定义用户帐户不在列表中,因此我无法创建一个。
有什么建议么?
PS:在 Android 7.1.2 (Google Pixel) 上测试
android - 一个 Android 应用可以有两种不同的 accountTypes 吗?
据我所知,应用程序可以accountType
通过将其添加到这样的XML
文件中来实现:
我想知道一个应用程序是否可以有两个不同的应用程序。accountTypes