Android手机信息

  •  获取手机屏幕高度   
    1. private void getWeithAndHeight(){    
    2.           //这种方式在service中无法使用,     
    3.          DisplayMetrics dm new DisplayMetrics();    
    4.          getWindowManager().getDefaultDisplay().getMetrics(dm);    
    5.          String width dm.widthPixels;              //宽     
    6.          String height dm.heightPixels;           //高     
    7.      
    8.         //在service中也能得到高和宽     
    9.           WindowManager mWindowManager (WindowManager) getSystemService(Context.WINDOW_SERVICE);    
    10.           width mWindowManager.getDefaultDisplay().getWidth();    
    11.           height mWindowManager.getDefaultDisplay().getHeight();    
    12.          
      private void getWeithAndHeight(){  
                //这种方式在service中无法使用,  
               DisplayMetrics dm = new DisplayMetrics();  
               getWindowManager().getDefaultDisplay().getMetrics(dm);  
               String width = dm.widthPixels;              //宽  
               String height = dm.heightPixels;           //高  
         
              //在service中也能得到高和宽  
                WindowManager mWindowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);  
                width = mWindowManager.getDefaultDisplay().getWidth();  
                height = mWindowManager.getDefaultDisplay().getHeight();  
            }  
    

  • .IMEI号,IESI号,手机型号等
    1. private void getInfo()    
    2.              TelephonyManager mTm (TelephonyManager) getSystemService(TELEPHONY_SERVICE);    
    3.              String imei mTm.getDeviceId();    
    4.              String imsi mTm.getSubscriberId();    
    5.              String mtype android.os.Build.MODEL; // 手机型号     
    6.              String numer mTm.getLine1Number(); // 手机号码,有的可得,有的不可得     
    7.            
    private void getInfo() {  
                 TelephonyManager mTm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);  
                 String imei = mTm.getDeviceId();  
                 String imsi = mTm.getSubscriberId();  
                 String mtype = android.os.Build.MODEL; // 手机型号  
                 String numer = mTm.getLine1Number(); // 手机号码,有的可得,有的不可得  
            }  
    


  • 获取手机号码和运营商信息

    1. public String getNativePhoneNumber()  
    2.        String NativePhoneNumber=null;  
    3.        NativePhoneNumber=telephonyManager.getLine1Number();  
    4.        return NativePhoneNumber;  
    5.     
      public String getNativePhoneNumber() {
                    String NativePhoneNumber=null;
                    NativePhoneNumber=telephonyManager.getLine1Number();
                    return NativePhoneNumber;
                }
    
    1. "LINE-HEIGHT: 25px; FONT-FAMILY: Arial; COLOR: rgb(51,51,51); FONT-SIZE: 14px" class="line alt1" sizcache="2" sizset="4">class=java name="code">public String getProvidersName()  
    2.             String ProvidersName null;  
    3.             // 返回唯一的用户ID;就是这张卡的编号的   
    4.             IMSI telephonyManager.getSubscriberId();  
    5.             // IMSI号前面3位460是国家,紧接着后面2位00 02是中国移动,01是中国联通,03是中国电信。   
    6.             System.out.println(IMSI);  
    7.             if (IMSI.startsWith("46000") || IMSI.startsWith("46002"))  
    8.                 ProvidersName "中国移动";  
    9.             else if (IMSI.startsWith("46001"))  
    10.                 ProvidersName "中国联通";  
    11.             else if (IMSI.startsWith("46003"))  
    12.                 ProvidersName "中国电信";  
    13.              
    14.             return ProvidersName;  
    15.         }
        

    16.   
    17.   
    18.   

    19.   
    20.   

    21.   
     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值