Android获取本机电话号码的简单方法
程序员文章站
2023-11-16 17:55:46
如何在android上获取本机电话号码,目前android上提供了一个api可以读取早期sim卡上固化的号码,复制代码 代码如下:private string...
如何在android上获取本机电话号码,目前android上提供了一个api可以读取早期sim卡上固化的号码,
复制代码 代码如下:
private string getphonenumber(){
telephonymanager mtelephonymgr;
mtelephonymgr = (telephonymanager) getsystemservice(context.telephony_service);
return mtelephonymgr.getline1number();
}
上面的getphonenumber方法返回当前手机的电话号码,同时必须在androidmanifest.xml中加入 android.permission.read_phone_state 这个权限,但是android123提示大家上面的方法只能获取很老sim卡的手机号码,目前主流的获取用户手机号码一般采用用户主动发送短信到sp或接收手机来获取。