欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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或接收手机来获取。