手机号码的API获取接口
2016-01-27 16:03
465 查看
手机号码的API获取接口
[SOLUTION]
一:需要权限:
// neet add Permission at manifest file
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
二: 使用方法:
kk版本上:
// 1: get TelephonyManager
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
// 2: get phone number
String phoneId = tm.getLine1Number(simID);
L0版本上:
// 1: get TelephonyManager
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
//2: get phone number
String phoneId = tm.getLine1Number()
注:这个接口是获取Default SubId 对应SIM 的number。
String phoneId = tm.getLine1NumberForSubscriber(long subId)
注:获取指定SubId对应SIM的number。
在L1上获取电话号码的接口与L0上保持一致。
注: 电话号码的获取是通过SIM中EF_MSISDN文件,而此文件在Spec中规定是option的,即此文件是可有可无的,所以很多时候我们通过API并不能获取到number。可以通过同一张SIM张插入不同对比机验证也可以相同的手机插入不同SIM去确认SIM中文件EF_MSISDN是否存在。
[SOLUTION]
一:需要权限:
// neet add Permission at manifest file
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
二: 使用方法:
kk版本上:
// 1: get TelephonyManager
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
// 2: get phone number
String phoneId = tm.getLine1Number(simID);
L0版本上:
// 1: get TelephonyManager
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
//2: get phone number
String phoneId = tm.getLine1Number()
注:这个接口是获取Default SubId 对应SIM 的number。
String phoneId = tm.getLine1NumberForSubscriber(long subId)
注:获取指定SubId对应SIM的number。
在L1上获取电话号码的接口与L0上保持一致。
注: 电话号码的获取是通过SIM中EF_MSISDN文件,而此文件在Spec中规定是option的,即此文件是可有可无的,所以很多时候我们通过API并不能获取到number。可以通过同一张SIM张插入不同对比机验证也可以相同的手机插入不同SIM去确认SIM中文件EF_MSISDN是否存在。
相关文章推荐
- Android handler机制
- phpstorm 同步远程服务器代码
- HashMap的工作原理
- Myeclipse中 报出The type javax.servlet.http.HttpServlet cannot be resolved. It is indirect错误
- Python基础教程笔记——列表和元组
- Mysql 不存在则插入,存在则更新
- 线程数
- 代码优化之自动修改
- 生成器表达式(Generator expression)和列表表达式
- 【管理心得之五十八】“背水一战”与 “骑驴找马”
- 关于tomcat的环境参数配置
- 了解Web及网络基础
- 涅槃重生:我的技术转管理之路
- Excel微调按钮没反应
- LeanTouch一款unity下小巧的触屏 插件
- adb server is out of date.killing的解决办法
- Python基础教程笔记——列表和元组
- Makefile编译目录下多个文件以及函数wildcard用法
- My97DatePicker组件使用方法
- java读取word文档