package com.mm.android.deviceaddmodule.openapi.data; import com.mm.android.deviceaddmodule.mobilecommon.utils.MD5Helper; import com.mm.android.deviceaddmodule.openapi.CONST; import java.io.Serializable; import java.util.UUID; public class SystemData implements Serializable { public String ver = "1.0"; public String appId = CONST.APPID; public String sign; public long time; public String nonce= UUID.randomUUID().toString(); public SystemData(){ time = System.currentTimeMillis() / 1000; StringBuilder paramString = new StringBuilder(); paramString.append("time:").append(time).append(","); paramString.append("nonce:").append(nonce).append(","); paramString.append("appSecret:").append(CONST.SECRET); // 计算MD5得值 sign = MD5Helper.encodeToLowerCase(paramString.toString().trim()); } }