如何自动将手机号码输入Android应用程序?

时间:2016-05-26 09:47:44

标签: android mobile whatsapp

我是堆叠溢出和构建应用程序的新手,但我需要学习它。所以,如果有任何问题,请回答并纠正我。 我正在构建一个Android应用程序,我将移动号码视为他的唯一ID,就像Whatsapp一样。

所以有人可以告诉我如何在安装这个Android应用程序时将用户号码直接输入我的数据库吗?

2 个答案:

答案 0 :(得分:1)

你可以这样使用

TelephonyManager tManager = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
String mNumber = tManager.getLine1Number();

在AndroidManifest.xml中,授予以下权限:

<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 

答案 1 :(得分:0)

通过使用 TelephonyManager tManager =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE); String mNumber = tManager.getLine1Number();

我们获得了手机号码,但现在这个api已被删除。我们无法获得手机号码。但你可以得到SIM序列号,它也是独一无二的。