我正在编写一个应用程序,我们要求用户将Google帐户关联起来,以便我们可以在不同设备上安装应用程序之间自动同步服务器端数据.
我已经在使用了
@H_301_7@AccountManager accountManager = AccountManager.get(mContext);Account[] accounts = accountManager.getAccountsByType("com.Google");
拉出可用的用户帐户列表.如果只有一个我们使用它,并且在多个帐户的情况下,我们要求用户选择与该应用程序关联的帐户.我现在遇到的问题是设备上没有谷歌帐户的情况.我正在使用这个
@H_301_7@context.startActivity(new Intent(androID.provIDer.Settings.ACTION_ADD_ACCOUNT));
强制添加帐户对话框;但问题是,它为用户提供了添加哪种帐户类型的选项,我们希望通过强制他们加入Google帐户选项来避免混淆.有没有办法做到这一点?
解决方法:
这样的事情应该这样做:
@H_301_7@AccountManager accountMgr = AccountManager.get(mContext);accountMgr.addAccount("com.Google", "ah", null, new Bundle(), (Activity) mContext, null, null);
“ah”是授权令牌类型.
总结以上是内存溢出为你收集整理的要求用户将谷歌帐户添加到Android设备(如果不存在).全部内容,希望文章能够帮你解决要求用户将谷歌帐户添加到Android设备(如果不存在).所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)