如何在Android上获取本机号码?
16lz
2021-12-04
用到盛大有你的时候,对直接获取本机号码比较好奇,查资料得结果如下
如何在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 这个权限,上面的方法只能获取很老SIM卡的手机号码,
目前主流的获取用户手机号码一般采用用户主动发送短信到SP或接收手机来获取。
更多相关文章
- 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
- Android解析XML的三种方式
- Android(安卓)中如何获取editText文本信息
- git 获取android source
- Android(安卓)studio 获取应用签名
- android 获取文件夹、文件的大小 以B、KB、MB、GB 为单位
- [Android] 获取Android设备的唯一识别码|设备号|序号|UUID
- Android(安卓)Studio 默认keystore 以及自定义keystore
- Android获取已安装应用信息(图标,名称,版本号,包)