Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将手机号码自动输入android应用程序?_Android_Mobile_Whatsapp - Fatal编程技术网

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

如何将手机号码自动输入android应用程序?,android,mobile,whatsapp,Android,Mobile,Whatsapp,我不熟悉堆叠溢出和构建应用程序,但我需要学习它。所以,如果有什么问题,请回答并纠正我。 我正在构建一个android应用程序,在这个程序中,我将手机号码视为他的唯一id,就像Whatsapp一样 所以,有谁能告诉我,当他安装这个android应用程序时,如何将用户号码直接输入我的数据库吗?你可以这样使用 TelephonyManager tManager = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERV

我不熟悉堆叠溢出和构建应用程序,但我需要学习它。所以,如果有什么问题,请回答并纠正我。 我正在构建一个android应用程序,在这个程序中,我将手机号码视为他的唯一id,就像Whatsapp一样

所以,有谁能告诉我,当他安装这个android应用程序时,如何将用户号码直接输入我的数据库吗?

你可以这样使用

TelephonyManager tManager = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
String mNumber = tManager.getLine1Number();
在AndroidManifest.xml中,授予以下权限:

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

通过使用 TelephonyManager tManager=(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_服务); 字符串mNumber=tManager.getLine1Number()

我们得到了手机号码,但现在这个api已经过时了。我们无法获得手机号码。但你可以得到sim卡序列号,它也是唯一的