问题标签 [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:从服务中调用 AccountManager.getAuthToken
我正在 Android 中制作一个简单的 REST 客户端:我创建了一个负责 REST 调用的服务,但它需要用户名和密码才能操作。用户名和密码存储在常规帐户注册表中,所以我要做的是检索服务中的用户名和身份验证令牌。
问题是getAuthToken
想要Activity
将参数作为参数,但是当我在服务中时,我没有任何Activity
要传递的东西。有没有已知的方法来处理这个问题?或者我做错了,我什至不应该尝试从服务中访问这些数据?
android - AccountAuthenticatorActivity 和 Fragments
当我使用支持包时,是否可以通过 AccountAuthenticatorActivity 使用片段?AccountAuthenitactorActivity 不是 FragmentActivity 类的子类,因此我不确定在使用 Support 包时如何使用 Fragment。
android - 谁以及何时应该调用基于 AbstractAccountAuthenticator 的类的 confirmCredentials 方法?
我不明白方法是如何confirmCredentials
工作的。我从未在 Android UI 中看到任何选项,例如“确认凭据”之类的,只有“创建帐户”和“删除帐户”。
api - 访问 gmail 的应用程序是否具有只写访问权限或完全 gmail 访问权限(潜在的安全风险?)
我使用备份应用程序将 SMS 文本消息备份到我在 HTC Desire Z Android 2.3 手机上注册的 GMail 帐户。
该应用程序请求访问 gmail 帐户。但这实际上意味着什么?是否意味着:
应用程序对 gmail 具有只写访问权限 - 即可以插入电子邮件但不能删除或调整其他现有电子邮件(Android API 是否提供此功能?)
该应用程序具有对电子邮件的完全访问权限,并且如果存在错误,可能会删除电子邮件
android - AccountManager getUserData 尽管已设置但仍返回 null
我正在开发一个使用AccountManager存储帐户和凭据的 Android 应用程序。我遇到的一个问题是,即使我将一堆字符串值传递给 AccountManager 的addAccountExplicitly数据包。
我已检查以确保捆绑包不为空并且它包含添加帐户之前的值。大多数时候都是这种情况,但是当我查询这些值时,每隔一段时间我就会得到空值。
在我刚刚删除帐户并重新添加它之后,空返回值更常见。
我在OnAccountsUpdateListener实现的onAccountsUpdated方法中进行查询,所以应该添加帐户并且可以使用,对吧?
谢谢你的帮助
AuthenticatorActivity
其他一些线程
android - 以编程方式在 Android 中启动“添加 Google 帐户”活动
我正在开发一个应用程序,它需要一个谷歌帐户才能获得某些选项。未检测到帐户时禁用选项,但我通过弹出窗口询问用户添加一个,如果用户单击是,则活动应该开始。显示全局“添加帐户”页面工作正常,但我想跳过那个不需要的额外步骤。毕竟,如果需要 Google 帐户,为什么要向某人提供添加 Exchange 帐户的选项,这只是令人困惑。所以我想默认使用新的 Google 帐户设置页面。
爪哇
当我运行它时,会引发以下异常:
05-29 18:24:50.741: W/System.err(10875): android.content.ActivityNotFoundException: 找不到明确的活动类 {com.google.android.gsf/com.google.android.gsf.login.AccountIntroActivity }; 您是否在 AndroidManifest.xml 中声明了此活动?
Androidmanifest.xml
问题:我在这里缺少什么?
编辑:
我尝试了另一种使用 addAccount 的方法,这不起作用,没有任何反应,没有引发错误,没有新的活动开始添加 Google 帐户。顺便说一句,原始版本中的整个 try catch 块都在 AlertDialog/ 侦听器中。
java - 您是否应该使用 AccountManager 来存储 Android 应用程序的用户名和密码?
我想知道是否应该实施AccountManager
以保存用户凭据,例如用户名、电子邮件、密码等。我找不到自己使用它的充分理由。
我不希望其他应用程序可以访问Accounts
,我真的不希望它们显示在“帐户和同步”设置中(尽管这可能没什么大不了的)。
所以我的问题是:我应该使用它吗?优点缺点?我可以隐藏Accounts
其他应用程序并阻止它们出现在“帐户和同步”中吗?
android - 创建自定义帐户 Android
在 Android 上创建自定义帐户的最简单方法是什么?到目前为止,我已经阅读了文档:Creating a Custom Account Type,但它肯定没有太大帮助(信息太模糊)。我尝试阅读 LastFm 中的示例,但肯定他们做的事情有点过于精细,我不太了解,因为我只是一个有帐户的 Android 初学者。我知道它不像调用那么简单:
因为这会引发异常。
到目前为止,我知道我需要使用一个AccountAuthenticatorActivity
作为身份验证器的服务。任何可以为我指明正确方向的帮助将不胜感激。
android - 在 Android 应用程序中创建帐户
我想制作一个具有用户帐户的 android 应用程序。该应用程序就像一个联系人管理器和消息应用程序合二为一。每个联系人都有一个姓名、一个号码和一个密码。基本上,用户将从微调器菜单中选择联系人姓名。然后用户将输入消息。单击发送按钮时,将要求用户输入发送到该特定号码所需的密码。联系方式需要保密。
我已经进行了一些 Google 搜索,但这是我找到的最接近的搜索结果: Android 应用程序:在没有服务器的情况下管理用户帐户信息
我是 Android 编程的新手,所以任何帮助都将不胜感激。
PS对不起,如果这有点模糊