Android 获取ID号,本机号码,手机型号,系统版本

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

    public void Msg1(String str)    
    {  
        Toast toast = new Toast(this);  
        Toast toast1 = toast.makeText(this, str, Toast.LENGTH_LONG);  
        toast1.show();        
    }  
      
    //获取ID号  
    final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);  
    final String tmDevice, tmSerial, tmPhone, androidId;  
    tmDevice = "" + tm.getDeviceId();  
    tmSerial = "" + tm.getSimSerialNumber();  
    androidId = "" + android.provider.Settings.Secure.getString(getContentResolver(), android.provider.Settings.Secure.ANDROID_ID);  
    UUID deviceUuid = new UUID(androidId.hashCode(), ((long)tmDevice.hashCode() << 32) | tmSerial.hashCode());  
    String uniqueId = deviceUuid.toString();  
    Msg1(uniqueId);  
                      
    //获取手机型号  
    String strPhoneModule = android.os.Build.MODEL;  
    Msg1(strPhoneModule);  
                      
    //获取系统版本  
    String strSystemType = android.os.Build.VERSION.RELEASE;  
    Msg1(strSystemType);  
                      
    //获取本机号码  
    TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);  
    String strPhoneNum = phoneMgr.getLine1Number();  
    Msg1(strPhoneNum);