美文网首页
Get Android Device Id

Get Android Device Id

作者: Youzhicha | 来源:发表于2019-06-17 10:47 被阅读0次
    public static String getDeviceId() {
            String deviceId = android.os.Build.MANUFACTURER + "/" + android.os.Build.MODEL;
    
            if (deviceId != null)
                deviceId = deviceId.toLowerCase();
            String bid = Build.ID;
            Pattern pattern = Pattern.compile(".*[A-Z][A-M][0-9]$");  // check if match SAMSUNG binary id rules or not
            Matcher matcher = pattern.matcher(bid);
            if(Build.BRAND.toLowerCase().equals("samsung") && Build.DEVICE.toLowerCase().startsWith("cs02")
                    && !matcher.find() && Build.VERSION.SDK_INT == 19){
                deviceId = "yeshen/simulator" + "/" + android.os.Build.MODEL + "/" + android.os.Build.PRODUCT + "/" + android.os.Build.DEVICE + "/" + android.os.Build.VERSION.SDK_INT + "/" + System.getProperty("os.version");
            }
            return deviceId;
        }
    
      if (getDeviceId().equals("xiaomi/mi 9")){
          Log.i("Debug", "getDeviceId: %s", getDeviceId()));
      }
    
    

    相关文章

      网友评论

          本文标题:Get Android Device Id

          本文链接:https://www.haomeiwen.com/subject/sswofctx.html