Android Studio-如何从手机号码获取用户详细信息?

时间:2018-10-18 07:16:22

标签: java android android-studio

我正在开发的应用程序与我的项目几乎类似于OLA / Uber。我注意到,成功进行移动身份验证后,OLA / Uber应用程序会自动从移动电话号码获取人员详细信息,例如人员姓名,带有该电话号码的注册电子邮件。

所以我的问题是,有什么方法可以在我的Android应用中实现吗?

3 个答案:

答案 0 :(得分:0)

我认为未经政府许可,您无法通过手机号码获取姓名和地址。...

但是您可以从Google登录API中获取这些详细信息

答案 1 :(得分:0)

您无法从手机号码获取用户详细信息。但是,您可以从AccountManager获取用户详细信息。使用以下代码

AccountManager manager = (AccountManager) getSystemService(ACCOUNT_SERVICE);
Account[] list = manager.getAccounts();

有关更多信息,google google如何在android中获取google帐户信息

答案 2 :(得分:0)

这有点复杂-OLA / Uber / Viber等...-这些应用程序实际上并没有一个世界范围的名称/数字数据库,可以通过电话查询人们的详细信息。

相反,由于他们的用户群很大,而且他们可以访问安装了应用程序的设备上的人的联系方式,而且他们通常具有将号码与人名/付款明细关联的注册过程,因此能够“组成”这样的数据库,实际上它比任何脱机电话簿都更新得多。但是,当然-他们将数据保留给他们。