获取android手机的本机号码

  又到了做课程设计的时候了,这回要做个基于android点餐系统,可能要用到获取本机号码的功能,于是

上网查了些资料,得到了解决。

  android获取本机号码,可通过TelephonyManager 来显示

1 TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
2 txtPhoneNumber.setText(phoneMgr.getLine1Number()); //显示手机号

当然了,根据android的安全机制,使用TelephonyManager时必须在AndroidManifest.xml中

添加<uses-permission android:name="READ_PHONE_STATE" /> 否则无法获得系统的许可。

posted @ 2011-10-04 11:14  NineDev  阅读(1892)  评论(0)    收藏  举报