我是堆叠溢出和构建应用程序的新手,但我需要学习它。所以,如果有任何问题,请回答并纠正我。 我正在构建一个Android应用程序,我将移动号码视为他的唯一ID,就像Whatsapp一样。
所以有人可以告诉我如何在安装这个Android应用程序时将用户号码直接输入我的数据库吗?
答案 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序列号,它也是独一无二的。