我正在编写一个需要从手机中检索android用户名[email protected]的应用程序。我一直在看AccountManager类。这就是我现在在代码中所拥有的。
AccountManager accountManager = AccountManager.get(this);
Account[] accounts =
accountManager.getAccountsByType("com.google");
String email="";
email=accountManager.getUserData(accounts[0], accountManager.KEY_USERDATA);
但是,我得到的调用者uid 10085与身份验证者的uid异常不同。
有人知道该怎么做吗?
PS。我不需要密码或身份验证 token ,只需要用户名。
最佳答案
用户名对您可用;只需使用:String email = accounts[0].name;
关于android - 获取存储在手机中的android用户名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3366383/