Android基础学习这获取本机电话号…
2014-12-16 20:38
274 查看
如何在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卡的手机号码,
目前主流的获取用户手机号码方法:
1.一般采用用户主动发送短信到SP或接收手机来获取。
2.通过走WAP网关获取.
private String
getPhoneNumber(){
TelephonyManager
mTelephonyMgr;
mTelephonyMgr = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
return
mTelephonyMgr.getLine1Number();
}
上面的getPhoneNumber方法返回当前手机的电话号码,同时必须在androidmanifest.xml中加入
android.permission.READ_PHONE_STATE
这个权限,但是Android123提示大家上面的方法只能获取很老SIM卡的手机号码,
目前主流的获取用户手机号码方法:
1.一般采用用户主动发送短信到SP或接收手机来获取。
2.通过走WAP网关获取.
相关文章推荐
- android学习之获取联系人原理(姓名和电话)详解
- Android基础学习之检查SD卡是否存在,获取SD卡根路径
- Android基础学习这获取本机电话号码
- android开发学习---基础知识学习、如何导入已有项目和开发一个电话拨号器
- Android基础学习之获取手机IMEI序列号
- Android基础学习之获取当前apk的版本号
- Android学习--隐式Intent获取联系人信息或电话
- java获取http:图片下载代码——android基础编
- Java学习笔记之网络编程基础-获取本机名称
- Java学习笔记之网络编程基础-根据域名自动到DNS上获取IP地址
- 【Android基础】获取手机分辨率、状态栏、标题栏高度
- Android 电话相关架构及源代码分析和学习
- Android Map开发基础知识学习笔记
- Android基础教程之----简单拨打电话程序!!!
- Android学习点点滴滴之获取系统可用内存
- Android-NDK开发之基础--Android JNI实例代码(二)-- 获取/设置类的域或者说属性字段
- Android平台学习基础(2)-SQLite基本操作
- android 2.2 获取联系人,电话,并拨号
- 关于Android零基础学习的思考
- Java学习笔记之网络编程基础-通过URL获取网络图片