如何在Android上获取本机号码?
2011-04-24 17:48
239 查看
用到盛大有你的时候,对直接获取本机号码比较好奇,查资料得结果如下
如何在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或接收手机来获取。
如何在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或接收手机来获取。
相关文章推荐
- Android中如何获取IMEI号码
- android系统如何获取imei号码,获取手机型号和系统版本号
- android系统如何获取imei号码,获取手机型号和系统版本号
- android系统如何获取imei号码,获取手机型号和系统版本号
- Android如何获取手机本机号码
- monkey测试===如何获取android app的Activity
- Android 小项目之--解析如何获取SDCard 内存
- Android程序Crash时如何获取异常信息
- Android手机root刷机教程:三星I9003手机如何快速获取ROOT权限,小三们不会ROOT的请看过来,手把手图文教程帮你ROOT手机
- 如何获取Android手机底部导航栏的高度
- Android 如何通过HTTP获取网络上的数据?
- 最简单也最难——如何获取到Android控件的高度
- 如何获取Android唯一标识(唯一序列号)
- 【android】通过号码获取联系人姓名
- 【Android】如何让一个控件能主动获取到焦点
- Android中如何获取应用版本号
- Android如何http获取数据库数据
- Android中如何获取视频文件的缩略图
- (转)Android 如何全局获取Context