我正在寻找一种方法,可以返回电话所有者的Google Checkout用户帐户...
我解释一下:当我在市场上购买应用程序时,手机会存储在我用来购买应用程序的Google帐户的某个地方(可能与主要的谷歌主帐户不同?)。我需要一个方法,如果存在,它给我这个帐户(只有用户名,我不需要密码!)。
提前完成
答案 0 :(得分:1)
AccountManager accountManager = AccountManager.get(this);
Account[] accounts = accountManager.getAccountsByType("com.google");
googleCheckoutUser = accounts[0].name.trim();
答案 1 :(得分:0)
我认为您无法检索该信息,因为我认为它是私人数据。
答案 2 :(得分:0)
那不存在。 Google帐户用于市场登录的概念假设该设备具有市场应用程序,并且无法保证。
想要访问另一个私有数据的应用程序必须使用相同的密钥进行签名,并且应用程序必须已经制定了共享UID的条款。 This article概述了所有这些是如何工作的。