获取本机号码

TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
  String deviceid = tm.getDeviceId();//获取智能设备唯一编号
  String te1  = tm.getLine1Number();//获取本机号码
  String imei = tm.getSimSerialNumber();//获得SIM卡的序号
  String imsi = tm.getSubscriberId();//得到用户Id

权限  <uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>


IMSI即国际移动用户识别码,在GSM系统中,给每个移动用户分配一个唯一的国际用户识别码IMSI,此码在网中所有位置包括漫游区都是有效的。
IMEI是国际移动设备识别码,IMEI唯一地识别一个移动设备,用于监控被窃或无效的移动设备。

更多相关文章

  1. android 手机应用设备管理激活状态,获取激活状态,监听激活状态
  2. 敏捷软件测试的七个关键成功要素 Android设备到底侵犯了微软的什
  3. Android使用百度地图SDK获得当前设备位置所在的省、市
  4. Android设备各种使用尺寸整理
  5. C#:基于WMI查询USB设备信息 及 Android设备厂商VID列表
  6. android判断设备是否有相机的实例代码
  7. IOS/Android 读取蓝牙设备电量信息
  8. Android 设备的位数

随机推荐

  1. Android 360度摇杆
  2. Android实现记住密码功能
  3. android动态布局:用java代码实现LinearLay
  4. [Android]使用静态变量传递数据
  5. Android 快速使用 string.xml 中的array
  6. android 背景透明
  7. android得到version name
  8. HTTP
  9. android cordova微信分享和QQ分享
  10. android手把手教你开发launcher(二)——列