通过android提供的TelephonyManager类来获取手机相关信息如下:

public void getPhoneInfo()     {     TelephonyManager telephonyManager=(TelephonyManager) CommonVariable.getContext().getSystemService(Context.TELEPHONY_SERVICE);     //获取IMEI号码     String imei = telephonyManager.getDeviceId();     //获取手机号码,部分手机可以获取,不能获取的为空     String phoneNumber = telephonyManager.getLine1Number();     //获取IMSI号码     String imsi = telephonyManager.getSubscriberId();     // 手机型号      String mtype = android.os.Build.MODEL;      //获取运营商信息     String providersName = getProvidersName(imsi);     } 

 /**           * Role:Telecom service providers获取手机服务商信息 <BR>           * 需要加入权限<uses-permission           * android:name="android.permission.READ_PHONE_STATE"/> <BR>           * Date:2012-3-12 <BR>           * @author CODYY)peijiangping           */           public String getProvidersName(String imsi) {               String ProvidersName = null;                if(imsi == null)         return ProvidersName;             // IMSI号前面3位460是国家,紧接着后面2位00 02是中国移动,01是中国联通,03是中国电信。                System.out.println(imsi);               if (imsi.startsWith("46000") || imsi.startsWith("46002")) {                   ProvidersName = "中国移动";               } else if (imsi.startsWith("46001")) {                   ProvidersName = "中国联通";              } else if (imsi.startsWith("46003")) {                   ProvidersName = "中国电信";               }               return ProvidersName;           } 


需要权限:
需要加入权限<uses-permission           android:name="android.permission.READ_PHONE_STATE"/> 


更多相关文章

  1. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  2. Android(安卓)获得本机ip地址和MAC地址
  3. Android(安卓)获取包名,版本信息
  4. android pdf 阅读器开发, pdf demo, pdf第三方控件
  5. Android(安卓)经典小技巧总结
  6. Android获取ROOT权限
  7. Android(安卓)获取url中的参数
  8. 2010.12.26——— android 获得手机号码 和 IMEI号 等
  9. Android(安卓)经典小技巧总结

随机推荐

  1. Android(安卓)Studio gradle 使用最新版
  2. Android实际开发中遇到的问题和部分解决
  3. 遇到Android(安卓)SDK Build-tools V19
  4. Android之webView入门
  5. android sensor framework
  6. 全志A40i Android7永不休眠及不锁屏的修
  7. android中使用frameAnimation帧动画方法
  8. UI框架之SmartTabLayout使用
  9. Android通过LIstView显示文件列表的两种
  10. Android(安卓)音视频深入 十四 FFmpeg与O