android下获取手机的号码

1
2
3
4
5
6
7
//创建电话管理
TelephonyManager tm = (TelephonyManager);
//与手机建立连接
activity.getSystemService(Context.TELEPHONY_SERVICE);

//获取手机号码
String phoneId = tm.getLine1Number();

在manifest file中添加

1
2
<!--  记得在manifest file中添加 -->
<uses-permission   android:name="android.permission.READ_PHONE_STATE" />

程序在模拟器上无法获取,必须连接手机

参考连接:

http://hi.baidu.com/hencechen/blog/item/e4d983094c01b4c73ac76349.html