accountmanager相关内容
我正在编写1)一个在AccountManager中存储用户名和密码的应用程序,以及2)一个单独的后台服务应用程序,该应用程序访问这些凭据以登录到我的服务器,等等.能够从服务(应用程序2)调用AccountManager.getPassword(account)来访问使用其他应用程序(应用程序1)添加到AccountManager的帐户类型. 由于这个原因,我开始怀疑是什么阻止了以下任意恶意应
..
我目前正在一个Android项目中,我想将移动联系人同步到服务器,在对 SyncAdapter 进行了大量研究并在 accountmanager 中创建帐户之后,我有了我自己学的.但是,有两件事我不理解,我在google中搜索了这些内容,但找不到完美的答案.请不要重复这个问题,我想更清楚地知道它是如何工作的. 正如Google文档所述,每当同步完成时,联系人的肮脏标志都会更改.我的疑问是,当
..
我们正在实施无登录系统在我们的网络,iOS和Android应用上,允许用户拥有永久身份,而无需任何注册/登录流程. 无登录的关键部分是依靠iOS和Android将我们的应用程序数据永久存储在用户的iCloud/Google帐户中,以便在每种情况下为用户自动恢复数据: (i)退出并重新打开该应用程序(在Android中使用 SharedPreferences ,在iOS中使用 UserD
..
我正在尝试使用Android AccountManager . 我有一个帐户身份验证服务,其中显示了用于输入用户名/密码的UI. 我转到“设置/帐户/添加帐户",选择我的新帐户类型,然后显示用户界面. 当我单击“确定"时,出现以下错误 04-24 14:48:29.334:E/AndroidRuntime(386):java.lang.SecurityException:呼叫
..
我正在编写一个针对Lollipop及更高版本的应用程序.这是我的第一个Android应用. 我正在尝试获取与设备关联的所有帐户的列表.这是我的代码: public void getAllContactsAccounts(Context context){AccountManager accountManager =(AccountManager)context.getSystemServ
..
使用以下代码检索用户的Google帐户gmail,我想知道为什么我会从我的设备(当然是在我的gmail上运行)中获取空值,而在我妈妈的设备上却无法使用 公共类MainActivity扩展了AppCompatActivity { final String TAG =“ Sample2”; @Override protected void onCreate(Bundle sav
..
我对此很陌生,所以我无法在互联网上找到答案,或者不确定答案是否就是那个。我想要做的是使我的应用程序像whatsapp或facebook一样同步本机联系人应用程序中的所有联系人。我也想链接联系人。任何提示或教程都很好。 类似这样的东西: 将我的应用放在那边有什么好处?我对此很陌生。请希望答案不要否定D:。欢迎任何答案。 解决方案 帐户管理器需要多个关键api才能与您的应用一起使用
..
我正在将我的应用程序与android默认的Contacts应用程序集成。我想在每个Contacts Detail中显示一个选项“ xyz using MyApp”。我可以在Accounts Section(帐户部分)中看到我的应用程序,并带有一个同步Contacts的选项,但我仍然应用程序不与现有联系人合并,而是创建一个新联系人并在其中合并。 performSync()方法 priv
..
我目前已设置Android应用程序以使用Android的AccountManager功能,并使用SyncAdapter和经过身份验证的帐户来自动执行同步. 我只有一个运行中的同步适配器,它可以同步所有内容,但是我想将其分开,以便以不同的间隔对不同的内容执行同步. 我如何像Google一样拥有多个同步项目? 解决方案 您只需要使用相同的帐户类型定义多个同步适配器即可. 清单
..
我正在尝试使用帐户管理器访问youtube帐户,这意味着我想使用链接到我的设备的帐户访问youtube,并使用此get youtube令牌访问用户播放列表等. android的Freedi应用程序正在做这样的事情. 我使用此代码获取令牌 am.getAuthToken(accounts[0], "youtube", true, new AccountManagerCallbac
..
我有一套应用程序,我的AccountManager文件位于一个中央应用程序中.我可以在该中央应用程序中使用AccountManager.AddAccount(),但是当我尝试从其他应用程序中使用该方法时,AuthenticatorActivity无法启动.我可以调试并看到AddAccount中的所有代码都在执行,但是从未启动该活动. 这是我的AddAccount方法: public o
..
我目前正在一个我想访问移动通讯录的项目中,所以我设法用accountmanager创建帐户,并且还能够执行Syncadapter操作.我可以看到我的帐户是在移动settings->Accounts中创建的.但是,当我尝试使用下面的代码获取我帐户的所有联系人时,它不起作用.它显示除我的应用程序帐户联系人以外的所有应用程序(google.com和WhatsApp.com)联系人. Cursor
..
在Android Oreo中,AccountManager.getAccountsByType("com.google");返回null. 它,在低于Android 8的版本中都可以正常工作. 下面是我的代码: private static Account getAccount(AccountManager accManager) { Account[] accounts
..
我在我的应用程序中包含了AccountManager代码,以使用户能够从其“设置"应用程序内部创建和管理其帐户. 我在帐户验证器定义内的"accountPreferences"首选项文件中进行了链接,并且这些选项在“设置">“帐户">“我的应用程序"屏幕中正确显示.当我点击其中一个时,我没有得到链接的活动,而是得到了: 01-14 14:47:27.304: ERROR/Android
..
安全提示与AccountManager相关的章节: 如果凭据仅由您创建的应用程序使用,则可以 使用以下命令验证访问AccountManager的应用程序 checkSignature(). 我应该在代码中的哪里检查签名?我已经尝试使用Binder.getCallingUid()在我自己的AbstractAccountAuthenticator实现中获取调用进程的UID,但是当系统进程执
..
我正在尝试从存储在Android设备中的Google帐户中获取一个全新的令牌,但我得到的所有令牌都是我在过去几天一直在缓存的旧令牌。似乎它被缓存在手机的某个地方,甚至互联网请求都没有被发送(我在没有互联网连接的情况下在应用程序中进行测试,并返回相同的令牌)。 我使用 invalidateAuthToken 方法,然后从 AccountManagerFuture getResult 的新方法/
..
我想知道是否应该实现 AccountManager 来保存用户凭据,例如用户名,电子邮件,密码等。我找不到合理的理由来使用它我自己。 我不希望其他应用程序访问帐户,我真的不想要它们显示在“帐户和同步”设置中(虽然这可能不是什么大问题)。 所以我的问题是:我应该使用它吗?优点缺点?我可以隐藏其他应用中的帐户并阻止它们出现在“帐户和同步”中吗? 解决方案 这个问题的答案可能对你有所
..
我正在处理一个项目,并且必须自动填充EditText和用户的主电子邮件,我正在考虑将主电子邮件作为与Google Play商店关联的电子邮件。我已阅读此帖子并实施, 如果我们使用AccountManager类来创建电子邮件ID,我们将获得该手机中添加的所有电子邮件ID,所以这是不可能的,有些人说接收由AccountManager返回的第一个电子邮件ID,但返回第一次添加到手机中的电子邮件ID
..
Android的出现的AccountManager来获取与不同的UID的应用程序相同的缓存身份验证令牌 - 这是安全的?它似乎并不兼容的OAuth2,因为不应该访问令牌被不同客户之间的共享。 背景/上下文 我建立一个Android应用程序,它使用OAuth2以REST API请求的认证/授权到我的服务器,这是一个了OAuth2提供商。由于应用程序是“官方”的应用程序(相对于第三方应用程序),它
..
目前我正在创建使用作曲家包一个RESTful API。我已经找到了“luracast / restler”,这是一个非常强大的包创建的API。 但我仍然在寻找一个包来管理我的数据库和认证系统。这里有一些要求/功能我想看到的。 数据库管理器: 创建数据库结构/更新数据库从配置结构 文件 基本的SQL查询生成器 阵列数据库 (例如 阵列( '表1'=>阵列( 阵列(
..