获取Gmail个人资料图片和全名
我正在为我的应用程序准备一个登录页面.我想做与Twitter所做的同样的事情.他们正在帮助用户并预先定义某些字段,例如电子邮件,名称和个人资料图片.我设法使用GET_ACCOUNTS权限获得了电子邮件. 但是我看不到我如何获得全名和个人资料图片? public static String getEmail(Context context) { AccountManager accountManager = AccountManager.get(context); Account account = getAccount(accountManager); if (account == null) { return null; } else { return account.name; } } private static Account getAccount(Accou
2 2024-02-17
编程技术问答社区
安卓谷歌日历的权限问题
我正在使用以下是我的清单文件中的权限. 但是我在第一次运行中收到了这样的警告消息: 以下一个或多个应用程序请求现在和将来访问您的帐户. Google .....@gmail.com Google日历 您想允许此请求吗? 屏幕截图: 有没有办法避免此消息? 解决方案 不,您无法避免此消息
0 2024-02-10
编程技术问答社区
以编程方式获取安卓市场账户
要获取Android市场帐户,我这样做: AccountManager accountManager = AccountManager.get(this); Account[] accounts = accountManager.getAccountsByType("com.google"); androidCheckout = accounts[0].name.trim().toLowerCase(); 使用我的手机和我的凭据上述语句很好. 我有一个掩盖的帐户:" somets@gmail.com". 我的问题是:我知道这些帐户可以是Gmail或Google Apps帐户.并且Google Apps帐户也可以具有任何域名.因此,在这种情况下,代替 @gmail.com可以有一切:取决于域名,例如" cippalippa.us",该帐户可以是" geltrude@cippalippa.us".在这种情况下,上述语句仍然可以吗? 解决方案 Account[] a
2 2024-02-07
编程技术问答社区
安卓:如何以编程方式获得配置的电子邮件帐户地址
我使用以下代码获取配置的帐户名 Account[] accounts = AccountManager.get(this).getAccounts(); for (Account account : accounts) { Log.d("Account", "Name " + account.name); } 但是我需要配置的 Microsoft Exchange帐户的电子邮件ID ,因为我们可以更改帐户名称(不需要是唯一的). 预先感谢 解决方案 此代码正常工作 public class RegisteredEmailAccounts extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s
0 2024-02-07
编程技术问答社区
使用谷歌账户作为登录账号......接下来怎么办?
我正在为Android开发一个应用程序,它将具有类似API的服务器端.该应用程序将具有用户登录机制.我想将Google/fb/Twitter帐户用作登录信息,因为该应用程序的目的是非常社交的. 我已经阅读了有关使用手机中存储的Google帐户作为用户验证的信息(>如何将Google帐户用作登录).问题是我不知道该怎么办?据我了解,客户经理终于给了我一个令牌.那我该怎么办?如何通知服务器端用户登录?我如何存储这个令牌,正如我了解到,在一段时间后无效时,这个令牌可能会发生变化... 还有另一件事.当用户第一次进入他的G帐户时该怎么办?我想获取他的G头像和显示名称,例如并将其存储在服务器上,从而为用户节省了一堆点击?我是从电话中以某种方式发送它们还是从服务器中得到的? 以后也可能会出现同样的问题. 希望我确实正确地问了我的问题,因为这是更一般的问题... tia. 解决方案 我想 '问. 对我来说,最好的解决方案其他解决方案 Google使用Ope
2 2024-02-04
编程技术问答社区
获取用于下载应用程序的谷歌ID
如何找出下载了哪个Google帐户? 这个问题与 Google ID用于购买内计费购买 谢谢! 解决方案 我认为最好的答案可以在这里找到:如何获取Android设备的主要电子邮件地址 这可能不是您想要的,但是如果不询问用户,我认为这是您可以得到的.
0 2024-02-03
编程技术问答社区
我可以使用AccountManager让用户用他们的谷歌账户登录吗?
我正在创建一个需要用户创建帐户的应用程序. (例如Facebook或Twitter都需要您.) 但是,由于它是一个Android应用程序,应该/我可以使用AccountManager或其他服务与他们的Google帐户登录?如果他们只能登录其Google帐户,并且他们的设置和其他选项将保存到该帐户. ,这将非常有帮助. 主要问题总结: 可以让用户在我的应用中使用其Google帐户吗? 如果是这样,我是否会使用帐户管理器登录并保存帐户信息/设置? 其他选项是什么? 解决方案 是的,您可以让用户使用其Google凭据登录其Google服务,例如,我在Google任务上有一个应用程序,并且我使用Android CounderManager,让用户使用其Google帐户在Android设备(无需用户输入密码!) 有一些非常好的例子可以让您入门: 这是一个深入的研究,介绍了如何根据用户android凭据进行身份验证,以一个示例说明事物的工作方式以及UI应该
12 2024-02-02
编程技术问答社区
获取应用内计费购买中使用的谷歌ID
我已经注意到,一个设备可能同时登录了多个Google帐户.我知道霍尼康姆(Pre-Honeycomb)有一个主要ID;从Honeycomb上,您只需插入几个即可.我目前有两个ID登录到我的测试平板电脑中. 从Google Play购买时,您可以选择用于购买的帐户.我想在正在编写的应用程序中添加应用内帐单,并且我想确保每个Google ID在任何设备上都购买,这意味着我需要知道使用哪个ID来首先进行购买.这意味着我需要执行以下操作之一: 强迫Google Play使用用户在我的应用中选择的Google ID之一; 检索Google Play用于购买的ID. 该文档似乎是为了假设只有一个购买者会在一个设备上活跃的假设.可以这样做吗? 解决方案 这似乎是Google Playstore应用程序的问题.在 上也报道了同样的情况 https://code.google.com/p/p/marketbilling/问题/细节?id = 76 其他解决方案 我猜
4 2024-01-30
编程技术问答社区
自动添加账户
我的应用程序需要同步服务器中的一些数据.我添加了必要的类(类似于SampleSyncadapter),现在可以通过"设置/同步和帐户"添加帐户. 但是我想在安装应用程序后就已经添加了我的帐户并在工作后工作(我不希望用户对设置进行任何手动更改).如何做? 解决方案 有Android Atleap库,其中包含用于使用帐户身份验证器的辅助类.看看 https://github.com/blandware/android-atleap 其他解决方案 有点迟了,但是... Account account = new Account("Title", "com.package.nom"); String password = "password"; AccountManager accountManager = AccountManager.get(context); accountManager.addAccountExplicitly(account, password,
0 2024-01-30
编程技术问答社区
将现有的安卓应用转移到另一个开发者账户?
我目前正在研究我工作的一家小公司的申请.我很高兴,公司同意,他们现在很高兴我现在根据自己的开发人员帐户托管该申请. 如果我这样做,然后在后来我们将应用程序转移到公司自己的开发帐户(将来我会设置),用户是否仍会按照正常收到更新?他们不必卸载并重新安装该应用程序,一旦应用到新的开发帐户正确? ? 谢谢! 解决方案 这是这样做的新方法 转到开发人员控制台 在"帮助&反馈">"管理您的应用程序">"转移您的应用程序" 按照说明进行操作,并确保您拥有建议的清单中的详细信息 提交表格 您将收到有关一天中该怎么办的说明. 提交表格后,您将看到以下消息: 请注意,我们会尽力在一个工作日内回应您的要求.这在很大程度上取决于您的应用程序传输请求的复杂性,以及您提供的信息的完整性和准确性.在处理您的请求时,我们感谢您的耐心. 旧方法: 您可以在不丢失下载计数或评级的情况下传输应用程序. 传输应用程序/游戏的步骤: 单击:开发人员主页>帮助>联系
2 2024-01-29
编程技术问答社区
没有账户的同步适配器
我需要从应用程序中的云上获取一些数据.我已经在Restful Android Apps上观看了Google IO视频 @ = xhxn3kg2iqe&t = 43m58s 它建议在最终幻灯片中使用SyncAdapter与Android系统集成. 后来,我了解到必须使用帐户来实现SyncAdapter.我的应用不使用帐户.用户可以在不注册的情况下自由下载数据.我还能使用SyncAdapter吗?有我可以使用的股票虚拟帐户吗? 编辑:我的应用程序确实有一个内容提供商,所以这不是问题 edit2:我只是在设置 - >"帐户&同步"下查看了天气和库存应用程序.您可以看到它们允许同步,但没有删除帐户按钮.另一方面,Google,Facebook和Skype应用程序允许同步加上删除帐户按钮.这意味着天气和库存不使用帐户,而Google,Facebook和Skype则使用. 我找到的教程 @ . An-Android-sync-provider-part-1/"> http:/
2 2024-01-28
编程技术问答社区
如何在安卓系统中以编程方式添加一个自定义账户?
我正在尝试为我的应用程序创建一个帐户,在那里我可以将我的联系人与Facebook,Viber,WhatsApp等诸如我的帐户相提并论.我希望我的帐户在设置的"帐户"部分中可见.有任何想法吗?我已经搜索了很多,但是找不到正确的答案.请帮忙. 我试图创建一个帐户的内容如下.这导致我遇到错误. Account account = new Account("Title", "com.package.nom"); String password = "password"; AccountManager accountManager = (AccountManager) MainPanel.this.getSystemService( ACCOUNT_SERVICE); accountManage
2 2024-01-27
编程技术问答社区
为了部署EB应用程序,AWS IAM用户应该拥有哪些策略模板?
为了部署和维护EB应用程序(例如,来自客户端计算机的网站代码),AWS IAM用户应该拥有哪些策略模板? Iamreadonlyaccess和PoweruserAccess似乎足够了,但我想知道后者是否过大.我可以将策略限制为单个EB实例或应用程序吗? 解决方案 在Web控制台中创建IAM角色时,会有一个预定义的角色,称为ElasticBeanstalkFullAccess.这将使您完全允许Elastic Beanstalk所需的所有基础资源.您可以看到一般文档. 限制到特定环境或应用程序要困难得多,但可行.它要求您使用ARN将用户限制为特定资源,包括所有基础资源及其ARN. 请参阅此处的文档. 供参考,完整的Elastic Beanstalk策略看起来像这样: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [
4 2024-01-26
编程技术问答社区
如何将亚马逊EC2实例迁移到一个不同的账户上
目前,我们正在亚马逊EC2帐户中托管客户的实例.我们想将其转移到客户的帐户中,以便转让帐单. 是否可以简单地将实例迁移到另一个Amazon Cloud帐户? 解决方案 不,您不能将运行实例从一个帐户移动到另一个帐户. 您可以创建该实例的AMI并与另一个帐户共享AMI.请注意"与特定用户共享AMI": http://aws.amazon.com/articles/530
6 2024-01-26
编程技术问答社区
在IAM AWS中创建多个子帐户
我有一个父母IAM帐户,我有多个客户.我想在AWS中拥有多个子帐户.我不希望子帐户在父账户和其他子帐户中查看资源. 我该如何实现? 谢谢 解决方案 您可以创建多个AWS帐户,然后链接它们.您将必须使用主帐户根凭证,而不是IAM帐户进行此操作. 完整详细信息是更新,Q1 2017: AWS介绍了组织,该组织使您可以创建一个链接到付款人帐户的新帐户. AWS CLI也支持组织,因此您可以以编程方式创建新帐户,而无需根凭证. 其他解决方案 您可以担任带有临时凭据的角色,以授予帐户之间的访问,请参见 http://docs.aws.amazon.com/iam/latest/userguide/workingwithroles.html
0 2024-01-26
编程技术问答社区
如何改变appengine应用程序的所有者(将其转移/出售给一个新公司)
我已经开发了一个我正在转移到另一家公司的附录申请,我想在转移到另一家公司完成后从本申请中删除自己的个人访问. 转移所有权的第一步是邀请对方担任"所有者"角色的管理员. 但是,在转移之后,除了在管理员/权限控制台中的我的名字外,我看到了"唯一无法删除SMS验证的所有者"的消息 - 这似乎使其无法从应用程序中删除自己作为所有者. 似乎另一个"所有者"无法通过SMS验证其帐户,因为他们已经具有管理员访问该应用程序的访问权限. 其他帐户如何获得" SMS验证",以便我们可以从Appengine应用程序中删除作为管理员的帐户? 解决方案 您可以尝试让应用程序的新所有者在 appengine.google.com上创建新应用程序. a>,如果尚未验证其帐户,这将触发SMS验证流. 如果他们有任何问题验证他们的电话号码,则应使用 SMS验证应用程序创建常见问题.
2 2024-01-19
编程技术问答社区
安卓系统以编程方式创建Sip账户
在我的应用程序中,我想拥有一项活动,使用户能够在字段中添加他的SIP帐户参数. 我不希望他们进行设置 - >呼叫 - > Internet调用设置 - >添加帐户 - > add 我已经创建了具有以下代码的活动的帐户: SipManager mSipManager = null; if(mSipManager == null) { mSipManager = SipManager.newInstance(this); } android.provider.Settings.System.putInt(context.getContentResolver(), android.provider.Settings.System.s , 0) SipProfile mSipProfile = null; SipManager manager = SipManager.newInstance(getBaseContext()
4 2024-01-19
编程技术问答社区
在iOS上创建相当于安卓系统的同步适配器
我在网络服务器上获得了数据,我想下载到iOS联系人列表.是否可以在编程上创建一个在iOS上创建一个诸如Android"同步适配器"的帐户,并且不是默认帐户之一或LDAP/CARDDAV帐户? ,或者我可以在网络服务器上定期使用CHECH的应用程序,而无需用户必须手动启动它. (即,在重新启动手机时在后台运行并自动启动) 解决方案 否,两者兼而有之.最好的方法是创建一个配置概况范围 用户可以下载以添加LDAP/CARDDAV帐户,但是您需要运行实际的LDAP或CARDDAV服务器才能实现任何自动联系同步,而无需用户打开应用程序. iOS上的地址簿框架仅允许您在设备上的现有帐户中添加和修改联系人,而" nofollow">多任务规则如果您提供voip服务,则只允许您的应用程序启动. 其他解决方案 使用 silver> silvertripe-sync ! 来源: so
0 2024-01-10
编程技术问答社区